home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d3 / db4less2.arc / DB4ADV.PRN next >
Encoding:
Text File  |  1990-06-16  |  319.0 KB  |  5,914 lines

  1. OPA A                  E╔═╦═╗                                          ╔═╦═╗F
  2. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  3. P                 E╚═╩═╝                                          ╚═╩═╝F
  4.  
  5. P                    E╔═════════════════════════════════════╗F
  6. P                    E║ ADVANCED TECHNIQUES AND PROGRAMMING ║F
  7. P                    E╚═════════════════════════════════════╝F
  8.  
  9. P               EThe  objective of  this course  is to  provide you  with theF
  10. P          Eskills required to produce multiple  file database systems in theF
  11. P          Emost efficient  manner. Some of  the more important  elements areF
  12. P          Elisted here.F
  13.  
  14. P               ECONDITIONAL SELECTIONF
  15. P               E▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒F
  16.  
  17. P               EAn  essential  element  of advanced  system  design  is  theF
  18. P          Eability  to select  from  the data  only  information that  meetsF
  19. P          Ecertain conditions.F
  20.  
  21. P               EMULTIPLE FILESF
  22. P               E▒▒▒▒▒▒▒▒▒▒▒▒▒▒F
  23.  
  24. P               EAnother powerful tool is the ability to relate more than oneF
  25. P          Efile  together  thus  providing  access  to  related  informationF
  26. P          Ecollected by different systems.F
  27.  
  28. P               EREPORTINGF
  29. P               E▒▒▒▒▒▒▒▒▒F
  30.  
  31. P               EdBase  IV allows  report and  label designs  to include  theF
  32. P          Econdition  and  multiple file  features.  There  is virtually  noF
  33. P          Ereport  or  label  that  cannot be  produced  easily  when  theseF
  34. P          Efeatures are combined.F
  35.  
  36. P               EDATA VALIDATIONF
  37. P               E▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒F
  38.  
  39. P               EUsing  multiple  file linking  data  entries  can be  easilyF
  40. P          Evalidated by looking up entries in related files.F
  41.  
  42. P               EPROGRAMMINGF
  43. P               E▒▒▒▒▒▒▒▒▒▒▒F
  44.  
  45. P               EThe flow  of activity in  database systems is  controlled byF
  46. P          Eprogramming.  Programming is  the use  of the  dBase language  toF
  47. P          Eproduce the  desirable activity flow. This  course emphasizes theF
  48. P          Euse  of the  applications generator  from the  Control Center  toF
  49. P          Eproduce the proper programming.  Hand coding of programs is stillF
  50. P          Eallowed in dBase  IV, but is not  as efficient as the  use of theF
  51. P          Eapplications generator.
  52. PEA A F
  53.  
  54.  
  55.  
  56. P                      E┌──────────────────────────────┐F
  57. P                      E│ ELEMENTS OF DATABASE DESIGN  │F
  58. P                      E└──────────────────────────────┘F
  59.  
  60. P     E┌────────┐F
  61. P     E│ DEFINE │   ┌─────────┐  ┌─────────┐  ┌─────────┐  ┌─────────┐F
  62. P     E│ PHASE  ├───┤        1├──┤        2├──┤        3├──┤        4│F
  63. P     E└───┬────┘   ├─────────┤  ├─────────┤  ├─────────┤  ├─────────┤F
  64. P         E│        │DETERMINE│  │IDENTIFY │  │  ITEMS  │  │ CONFIRM │F
  65. P         E│        │CUSTOMER │  │ TASKS   │  │WORKSHEET│  │ PROCESS │F
  66. P         E│        │OBJECTIVE│  └─────────┘  └─────────┘  └─────────┘F
  67. P         E│        └─────────┘F
  68. P     E┌───┴────┐F
  69. P     E│ DESIGN │   ┌─────────┐  ┌─────────┐  ┌─────────┐  ┌─────────┐F
  70. P     E│ PHASE  ├───┤        5├──┤        6├──┤        7├──┤        8│F
  71. P     E└───┬────┘   ├─────────┤  ├─────────┤  ├─────────┤  ├─────────┤F
  72. P         E│        │ORGANIZE │  │  FILE   │  │DATA FILE│  │  QUERY  │F
  73. P         E│        │ FILES   │  │ORDERING │  │WORKSHEET│  │WORKSHEET│F
  74. P         E│        └─────────┘  └─────────┘  └─────────┘  └────┬────┘F
  75. P         E│             ┌──────────────────────────────────────┘F
  76. P         E│        ┌────┴────┐  ┌─────────┐  ┌─────────┐  ┌─────────┐F
  77. P         E│        │        9├──┤       10├──┤       11├──┤       12│F
  78. P         E│        ├─────────┤  ├─────────┤  ├─────────┤  ├─────────┤F
  79. P         E│        │  FORM   │  │ REPORT  │  │  LABEL  │  │  MENU   │F
  80. P         E│        │WORKSHEET│  │WORKSHEET│  │WORKSHEET│  │WORKSHEET│F
  81. P         E│        └─────────┘  └─────────┘  └─────────┘  └─────────┘F
  82. P     E┌───┴────┐F
  83. P     E│ CREATE │   ┌─────────┐  ┌─────────┐  ┌─────────┐  ┌─────────┐F
  84. P     E│ PHASE  ├───┤       13├──┤       14├──┤       15├──┤       16│F
  85. P     E└───┬────┘   ├─────────┤  ├─────────┤  ├─────────┤  ├─────────┤F
  86. P         E│        │ SYSTEM  │  │  DATA   │  │  QUERY  │  │ SCREEN  │F
  87. P         E│        │ SETUP   │  │  FILES  │  │  FILES  │  │  FORMS  │F
  88. P         E│        └─────────┘  └─────────┘  └─────────┘  └────┬────┘F
  89. P         E│             ┌──────────────────────────────────────┘F
  90. P         E│        ┌────┴────┐  ┌─────────┐  ┌─────────┐  ┌─────────┐F
  91. P         E│        │       17│  │       18│  │       19│  │       20│F
  92. P         E│        ├─────────┤  ├─────────┤  ├─────────┤  ├─────────┤F
  93. P         E│        │ REPORTS │  │ LABELS  │  │  FILE   │  │ SYSTEM  │F
  94. P         E│        │         │  │         │  │  MENUS  │  │  MENUS  │F
  95. P         E│        └─────────┘  └─────────┘  └─────────┘  └─────────┘F
  96. P     E┌───┴────┐F
  97. P     E│ USE    │   ┌─────────┐  ┌─────────┐  ┌─────────┐  ┌─────────┐F
  98. P     E│ PHASE  ├───┤       21├──┤       22├──┤       23├──┤       24│F
  99. P     E└───┬────┘   ├─────────┤  ├─────────┤  ├─────────┤  ├─────────┤F
  100. P         E│        │  TEST   │  │ INSTALL │  │  TRAIN  │  │IMPLEMENT│F
  101. P         E│        │ SYSTEM  │  │         │  │  STAFF  │  │ SYSTEM  │F
  102. P         E│        └─────────┘  └─────────┘  └─────────┘  └─────────┘F
  103. P     E┌───┴────┐F
  104. P     E│ MODIFY │   ┌─────────┐F
  105. P     E│ PHASE  ├───┤       25│F
  106. P     E└────────┘   ├─────────┤F
  107. P                  E│  MAKE   │F
  108. P                  E│ CHANGES │F
  109. P                  E└─────────┘FA'A'
  110.  
  111. P     EPage 2                             (c) Interco International PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  112. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  113. P                 E╚═╩═╝                                          ╚═╩═╝F
  114.  
  115. P               E┌──────────────────────────────────┐F
  116. P               E│ADVANCED QUERIES AND RELATED FILES│F
  117. P               E└──────────────────────────────────┘F
  118.  
  119. P                    E┌────────────────────────────────────────────┐F
  120. P                    E│ Ad Hoc Inquiries - Find only what you want │F
  121. P                    E└────────────────────────────────────────────┘F
  122.  
  123. P               EAd hoc  inquiries are accomplished through  the Query DesignF
  124. P          EPanel of the Control Center. The basic steps for creating queriesF
  125. P          Eare as follows:F
  126.  
  127. P                    E1.   USE QUERY  - Select <create> in  the Queries PanelF
  128. P                         Eof Control Center.F
  129.  
  130. P                    E2.   FILES - Press  <ALT><L> then <A> to  add a file toF
  131. P                         Ethe Query.F
  132.  
  133. P                    E3.   FIELDS -  Use <TAB>  to move to  each field  to beF
  134. P                         Eincluded, then press <F5> to add the field.F
  135.  
  136. P                    E4.   LINKS/CONDITIONS - Add conditions, ordering and/orF
  137. P                         Efile linkages.FA*A*
  138.  
  139.  
  140.  
  141.  
  142. A(A(
  143.  
  144.  
  145.  
  146.  
  147.  
  148. P          E(c) Interco International                                Page 3 PEA A F
  149.  
  150.  
  151.  
  152. P     E┌───────────────────────────────────────────────────────────┐F
  153. P     E│ QUERY EXAMPLE 1 - EMPLOYEES IN THE PROGRAMMING DEPARTMENT │F
  154. P     E└───────────────────────────────────────────────────────────┘F
  155.  
  156.  
  157. P     MELayout    Fields   Condition   Update   Exit                          9:15:12 amF
  158. M      E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  159. M      E│Emp.dbf     │ EMPID               │ DEPT                │ LNAME               │F
  160. M      E╘════════════╪═════════════════════╪═════════════════════╪═════════════════════F
  161. M                   E│                     │'PROG'               │                     │F
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174. M       E╓View────────╥───────────────┬───────────────┬───────────────┐F
  175. M       E║<NEW>       ║Emp->          │Emp->          │Emp->          │F
  176. M       E║            ║DEPT           │FNAME          │LNAME          │F
  177. M       E╙────────────╨───────────────┴───────────────┴───────────────┘F
  178.  
  179. M      EQuery   ║D:\...bt4w\<NEW>        ║Field 2/13       ║              ║          InsF
  180. M        EPrev/Next field:Shift-Tab/Tab  Data:F2  Pick:Shift-F1  Prev/Next skel:F3/F4F
  181.  
  182.  
  183.  
  184.  
  185.  
  186. M        ERecords     Fields     Go To     Exit                               9:15:33 amF
  187. M      E┌────┬────────────────────┬────────────────────────────────────────────────────┐F
  188. M      E│DEPT│FNAME               │LNAME                                               │F
  189. M      E╞════╪════════════════════╪════════════════════════════════════════════════════╡F
  190. M      E│PROG│Kael                │Cognac                                              │F
  191. M      E│PROG│Kevin               │Barry                                               │F
  192. M      E│PROG│Allison             │Jonah                                               │F
  193. M      E│PROG│Holly               │Kathleenovitch                                      │F
  194. M      E│PROG│Jeff                │Bonnacker                                           │F
  195. M      E│PROG│Stuart              │Brooks                                              │F
  196. M      E│PROG│Joseph              │Randall                                             │F
  197. M      E│PROG│Robert              │Bruce                                               │F
  198. M      E│PROG│Blaise              │Lacroux                                             │F
  199. M      E│    │                    │                                                    │F
  200. M      E│    │                    │                                                    │F
  201. M      E│    │                    │                                                    │F
  202. M      E│    │                    │                                                    │F
  203. M      E│    │                    │                                                    │F
  204. M      E│    │                    │                                                    │F
  205. M      E│    │                    │                                                    │F
  206. M      E│    │                    │                                                    │F
  207. M      E└────┴────────────────────┴────────────────────────────────────────────────────┘F
  208. M      EBrowse  ║D:\...bt4w\<NEW>        ║Rec 4/18         ║View ║        ║          InsFA*A*
  209. M      PA A EPage 4                             (c) Interco International
  210. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  211. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  212. P                 E╚═╩═╝                                          ╚═╩═╝F
  213.  
  214. P          E┌─────────────────────────────────────────────────────────────┐F
  215. P          E│ QUERY EXAMPLE 2 - EMPLOYEES IN THE PROG or CORP DEPARTMENTS │F
  216. P          E└─────────────────────────────────────────────────────────────┘F
  217.  
  218. P          MELayout    Fields   Condition   Update   Exit                          9:16:43 amF
  219. M            E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  220. M            E│Emp.dbf     │ EMPID               │ DEPT                │ LNAME               │F
  221. M            E╘════════════╪═════════════════════╪═════════════════════╪═════════════════════F
  222. M                         E│                     │                     │                     │F
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230. M                                                              E╔CONDITION BOX═══════════════╗F
  231. M                                                              E║DEPT='PROG'.OR.DEPT='CORP'  ║F
  232. M                                                              E║                            ║F
  233. M                                                              E║                            ║F
  234. M                                                              E╚════════════════════════════╝F
  235. M             E╓View────────╥───────────────┬───────────────┬───────────────┐F
  236. M             E║<NEW>       ║Emp->          │Emp->          │Emp->          │F
  237. M             E║            ║DEPT           │FNAME          │LNAME          │F
  238. M             E╙────────────╨───────────────┴───────────────┴───────────────┘F
  239.  
  240. M            EQuery   ║D:\...bt4w\<NEW>        ║Row 1/1          ║              ║      CapsInsF
  241. M               EPick operators/fields:shift-F1  Data:F2  Zoom:F9  Prev/Next skeleton:F3/F4F
  242.  
  243.  
  244.  
  245.  
  246.  
  247. M              ERecords     Fields     Go To     Exit                               9:17:03 amF
  248. M            E┌────┬────────────────────┬────────────────────────────────────────────────────┐F
  249. M            E│DEPT│FNAME               │LNAME                                               │F
  250. M            E╞════╪════════════════════╪════════════════════════════════════════════════════╡F
  251. M            E│CORP│Sally               │Middleton                                           │F
  252. M            E│PROG│Kael                │Cognac                                              │F
  253. M            E│CORP│Jean                │Lacroux                                             │F
  254. M            E│PROG│Kevin               │Barry                                               │F
  255. M            E│PROG│Allison             │Jonah                                               │F
  256. M            E│PROG│Holly               │Kathleenovitch                                      │F
  257. M            E│PROG│Jeff                │Bonnacker                                           │F
  258. M            E│PROG│Stuart              │Brooks                                              │F
  259. M            E│PROG│Joseph              │Randall                                             │F
  260. M            E│PROG│Robert              │Bruce                                               │F
  261. M            E│CORP│Bonnie              │Connors                                             │F
  262. M            E│PROG│Blaise              │Lacroux                                             │F
  263. M            E│CORP│Leigh               │Zoellner                                            │F
  264. M            E│    │                    │                                                    │F
  265. M            E│    │                    │                                                    │F
  266. M            E│    │                    │                                                    │F
  267. M            E│    │                    │                                                    │F
  268. M            E└────┴────────────────────┴────────────────────────────────────────────────────┘F
  269. M            EBrowse  ║D:\...bt4w\<NEW>        ║Rec 3/18         ║View ║        ║      CapsInsFAA
  270.  
  271. M            PA A E(c) Interco International                                Page 5
  272. PEA A F
  273.  
  274.  
  275.  
  276. P     E┌──────────────────────────────────────────────────────────┐F
  277. P     E│ QUERY EXAMPLE 3 - COUNT EMPLOYEES IN THE PROG/CORP DEPTS │F
  278. P     E└──────────────────────────────────────────────────────────┘F
  279.  
  280. P     MELayout    Fields   Condition   Update   Exit                          9:20:34 amF
  281. M      E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  282. M      E│Emp.dbf     │ EMPID               │ DEPT                │ LNAME               │F
  283. M      E╘════════════╪═════════════════════╪═════════════════════╪═════════════════════F
  284. M                   E│                     │COUNT                │                     │F
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292. M                                                        E╔CONDITION BOX═══════════════╗F
  293. M                                                        E║DEPT='PROG'.OR.DEPT='CORP'  ║F
  294. M                                                        E║                            ║F
  295. M                                                        E║                            ║F
  296. M                                                        E╚════════════════════════════╝F
  297. M       E╓View────────╥───────────────┬───────────────┬───────────────┐F
  298. M       E║<NEW>       ║Emp->          │Emp->          │Emp->          │F
  299. M       E║            ║DEPT           │FNAME          │LNAME          │F
  300. M       E╙────────────╨───────────────┴───────────────┴───────────────┘F
  301.  
  302. M      EQuery   ║D:\...bt4w\<NEW>        ║Field 2/13       ║      ReadOnly║      CapsInsF
  303. M        EPrev/Next field:Shift-Tab/Tab  Data:F2  Pick:Shift-F1  Prev/Next skel:F3/F4F
  304.  
  305.  
  306.  
  307.  
  308.  
  309. M        ERecords     Fields     Go To     Exit                               9:20:19 amF
  310. M      E┌────────────────────┬────────────────────┬────────────────────────────────────┐F
  311. M      E│DEPT                │FNAME               │LNAME                               │F
  312. M      E╞════════════════════╪════════════════════╪════════════════════════════════════╡F
  313. M      E│               13.00│                    │                                    │F
  314. M      E│                    │                    │                                    │F
  315. M      E│                    │                    │                                    │F
  316. M      E│                    │                    │                                    │F
  317. M      E│                    │                    │                                    │F
  318. M      E│                    │                    │                                    │F
  319. M      E│                    │                    │                                    │F
  320. M      E│                    │                    │                                    │F
  321. M      E│                    │                    │                                    │F
  322. M      E│                    │                    │                                    │F
  323. M      E│                    │                    │                                    │F
  324. M      E│                    │                    │                                    │F
  325. M      E│                    │                    │                                    │F
  326. M      E│                    │                    │                                    │F
  327. M      E│                    │                    │                                    │F
  328. M      E│                    │                    │                                    │F
  329. M      E│                    │                    │                                    │F
  330. M      E└────────────────────┴────────────────────┴────────────────────────────────────┘F
  331. M      EBrowse  ║D:\...bt4w\<NEW>        ║Rec 1/1          ║View ║ReadOnly║      CapsInsFAA
  332.  
  333. M      PA A EPage 6                             (c) Interco International
  334. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  335. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  336. P                 E╚═╩═╝                                          ╚═╩═╝F
  337.  
  338. P          E┌──────────────────────────────────────────────────────────────┐F
  339. P          E│ QUERY EXAMPLE 4 - EMPLOYEES IN ORDER BY LAST THEN FIRST NAME │F
  340. P          E└──────────────────────────────────────────────────────────────┘F
  341.  
  342. P          MELayout    Fields   Condition   Update   Exit                          9:25:58 amF
  343. M            E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  344. M            E│Emp.dbf     │ DEPT                │ LNAME               │ FNAME               │F
  345. M            E╘════════════ ═════════════════════╪═════════════════════╪═════════════════════F
  346. M                         E│                     │ASC1                 │ASC2                 │F
  347. M                         E│                     │                     │                     │F
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359. M             E╓View────────╥───────────────┬───────────────┐F
  360. M             E║<NEW>       ║Emp->          │Emp->          │F
  361. M             E║            ║LNAME          │FNAME          │F
  362. M             E╙────────────╨───────────────┴───────────────┘F
  363.  
  364. M            EQuery   ║D:\...bt4w\<NEW>        ║Field 4/13       ║      ReadOnly║      CapsInsF
  365. M              EPrev/Next field:Shift-Tab/Tab  Data:F2  Pick:Shift-F1  Prev/Next skel:F3/F4F
  366.  
  367.  
  368.  
  369.  
  370.  
  371. M              ERecords     Fields     Go To     Exit                               9:25:43 amF
  372. M            E┌─────────────────────────┬────────────────────────────────────────────────────┐F
  373. M            E│LNAME                    │FNAME                                               │F
  374. M            E╞═════════════════════════╪════════════════════════════════════════════════════╡F
  375. M            E│Barry                    │Kevin                                               │F
  376. M            E│Bonnacker                │Jeff                                                │F
  377. M            E│Brooks                   │Stuart                                              │F
  378. M            E│Bruce                    │Charles                                             │F
  379. M            E│Bruce                    │Robert                                              │F
  380. M            E│Bryan                    │Christopher                                         │F
  381. M            E│Cognac                   │Kael                                                │F
  382. M            E│Connors                  │Bonnie                                              │F
  383. M            E│Jonah                    │Allison                                             │F
  384. M            E│Kathleenovitch           │Holly                                               │F
  385. M            E│Lacroux                  │Blaise                                              │F
  386. M            E│Lacroux                  │Jean                                                │F
  387. M            E│Marie                    │Lisa                                                │F
  388. M            E│Middleton                │Sally                                               │F
  389. M            E│Randall                  │Joseph                                              │F
  390. M            E│Ridley                   │Nell                                                │F
  391. M            E│Troutman                 │George                                              │F
  392. M            E└─────────────────────────┴────────────────────────────────────────────────────┘F
  393. M            EBrowse  ║D:\...bt4w\<NEW>        ║Rec 1/18         ║View ║ReadOnly║      CapsInsFAA
  394.  
  395. M            PA A E(c) Interco International                                Page 7
  396. PEA A F
  397.  
  398.  
  399.  
  400. P     E┌─────────────────────────────────────────────────────────┐F
  401. P     E│ QUERY EXAMPLE 5 - FIND EMPLOYEE WHOSE LAST NAME SOUNDS  │F
  402. P     E│                   LIKE 'bruise' IN ORDER BY LAST NAME   │F
  403. P     E└─────────────────────────────────────────────────────────┘F
  404.  
  405. P     MELayout    Fields   Condition   Update   Exit                          9:35:20 amF
  406. M      E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  407. M      E│Emp.dbf     │ DEPT                │ LNAME               │ FNAME               │F
  408. M      E╘════════════ ═════════════════════╪═════════════════════╪═════════════════════F
  409. M       EFIND        │                     │SOUNDS LIKE 'BRUISE' │                     │F
  410. M                   E│                     │ASC1                 │                     │F
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422. M       E╓View────────╥───────────────┬───────────────┐F
  423. M       E║<NEW>       ║Emp->          │Emp->          │F
  424. M       E║            ║LNAME          │FNAME          │F
  425. M       E╙────────────╨───────────────┴───────────────┘F
  426.  
  427. M      EQuery   ║D:\...bt4w\<NEW>        ║Field 3/13       ║              ║      CapsInsF
  428. M        EPrev/Next field:Shift-Tab/Tab  Data:F2  Pick:Shift-F1  Prev/Next skel:F3/F4F
  429.  
  430.  
  431.  
  432.  
  433.  
  434. M        ERecords     Fields     Go To     Exit                               9:35:48 amF
  435. M      E┌─────────────────────────┬────────────────────────────────────────────────────┐F
  436. M      E│LNAME                    │FNAME                                               │F
  437. M      E╞═════════════════════════╪════════════════════════════════════════════════════╡F
  438. M      E│Brooks                   │Stuart                                              │F
  439. M      E│Bruce                    │Charles                                             │F
  440. M      E│Bruce                    │Robert                                              │F
  441. M      E│Bryan                    │Christopher                                         │F
  442. M      E│Cognac                   │Kael                                                │F
  443. M      E│Connors                  │Bonnie                                              │F
  444. M      E│Jonah                    │Allison                                             │F
  445. M      E│Kathleenovitch           │Holly                                               │F
  446. M      E│Lacroux                  │Jean                                                │F
  447. M      E│Lacroux                  │Blaise                                              │F
  448. M      E│Marie                    │Lisa                                                │F
  449. M      E│Middleton                │Sally                                               │F
  450. M      E│Randall                  │Joseph                                              │F
  451. M      E│Ridley                   │Nell                                                │F
  452. M      E│Troutman                 │George                                              │F
  453. M      E│Zoellner                 │Leigh                                               │F
  454. M      E│                         │                                                    │F
  455. M      E└─────────────────────────┴────────────────────────────────────────────────────┘F
  456. M      EBrowse  ║D:\...bt4w\<NEW>        ║Rec 12/18        ║View ║        ║      CapsInsFA*A*
  457. M      PA A EPage 8                             (c) Interco International
  458. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  459. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  460. P                 E╚═╩═╝                                          ╚═╩═╝F
  461.  
  462. P          E┌───────────────────────────────────────────────────────┐F
  463. P          E│    QUERY EXAMPLE 6 -    WHOSE LAST NAME CONTAINS 'ro' │F
  464. P          E│                         IN ORDER BY LAST NAME         │F
  465. P          E└───────────────────────────────────────────────────────┘F
  466.  
  467. P          MELayout    Fields   Condition   Update   Exit                          9:37:22 amF
  468. M            E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  469. M            E│Emp.dbf     │ EMPID               │ DEPT                │ LNAME               │F
  470. M            E╘════════════╪═════════════════════╪═════════════════════╪═════════════════════F
  471. M                         E│                     │                     │$'ro'                │F
  472. M                         E│                     │                     │ASC1                 │F
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484. M             E╓View────────╥───────────────┬───────────────┐F
  485. M             E║<NEW>       ║Emp->          │Emp->          │F
  486. M             E║            ║LNAME          │FNAME          │F
  487. M             E╙────────────╨───────────────┴───────────────┘F
  488.  
  489. M            EQuery   ║D:\...bt4w\<NEW>        ║File 1/1         ║              ║      CapsInsF
  490. M              ENext field:Tab  Add/Remove all fields:F5  Zoom:F9  Prev/Next skeleton:F3/F4F
  491.  
  492.  
  493.  
  494.  
  495.  
  496. M              ERecords     Fields     Go To     Exit                               9:37:48 amF
  497. M            E┌─────────────────────────┬────────────────────────────────────────────────────┐F
  498. M            E│LNAME                    │FNAME                                               │F
  499. M            E╞═════════════════════════╪════════════════════════════════════════════════════╡F
  500. M            E│Brooks                   │Stuart                                              │F
  501. M            E│Lacroux                  │Jean                                                │F
  502. M            E│Lacroux                  │Blaise                                              │F
  503. M            E│Troutman                 │George                                              │F
  504. M            E│                         │                                                    │F
  505. M            E│                         │                                                    │F
  506. M            E│                         │                                                    │F
  507. M            E│                         │                                                    │F
  508. M            E│                         │                                                    │F
  509. M            E│                         │                                                    │F
  510. M            E│                         │                                                    │F
  511. M            E│                         │                                                    │F
  512. M            E│                         │                                                    │F
  513. M            E│                         │                                                    │F
  514. M            E│                         │                                                    │F
  515. M            E│                         │                                                    │F
  516. M            E│                         │                                                    │F
  517. M            E└─────────────────────────┴────────────────────────────────────────────────────┘F
  518. M            EBrowse  ║D:\...bt4w\<NEW>        ║Rec 12/18        ║View ║        ║      CapsInsFA*A*
  519. M            PA A E(c) Interco International                                Page 9
  520. PEA A F
  521.  
  522.  
  523.  
  524. P     E┌──────────────────────────────────────────────────────────┐F
  525. P     E│    QUERY EXAMPLE 7 -    TIMESLIP HOURS FOR FUNCTION CODE │F
  526. P     E│                         LIKE '03*'                       │F
  527. P     E└──────────────────────────────────────────────────────────┘F
  528.  
  529. P     MELayout    Fields   Condition   Update   Exit                          9:30:45 amF
  530. M      E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  531. M      E│Time.dbf    │ DATE                │ HOURS               │ FUNCODE             │F
  532. M      E╘════════════╪═════════════════════╪═════════════════════╪═════════════════════F
  533. M                   E│                     │SUM                  │LIKE '03*'           │F
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546. M       E╓View────────╥───────────────┬───────────────┬───────────────┐F
  547. M       E║<NEW>       ║Time->         │Time->         │Time->         │F
  548. M       E║            ║JOBID          │HOURS          │FUNCODE        │F
  549. M       E╙────────────╨───────────────┴───────────────┴───────────────┘F
  550.  
  551. M      EQuery   ║D:\...bt4w\<NEW>        ║Field 3/5        ║      ReadOnly║      CapsInsF
  552. M        EPrev/Next field:Shift-Tab/Tab  Data:F2  Pick:Shift-F1  Prev/Next skel:F3/F4F
  553.  
  554.  
  555.  
  556.  
  557.  
  558. M        ERecords     Fields     Go To     Exit                               9:31:14 amF
  559. M      E┌─────┬──────┬─────────────────────────────────────────────────────────────────┐F
  560. M      E│JOBID│HOURS │FUNCODE                                                          │F
  561. M      E╞═════╪══════╪═════════════════════════════════════════════════════════════════╡F
  562. M      E│     │279.00│                                                                 │F
  563. M      E│     │      │                                                                 │F
  564. M      E│     │      │                                                                 │F
  565. M      E│     │      │                                                                 │F
  566. M      E│     │      │                                                                 │F
  567. M      E│     │      │                                                                 │F
  568. M      E│     │      │                                                                 │F
  569. M      E│     │      │                                                                 │F
  570. M      E│     │      │                                                                 │F
  571. M      E│     │      │                                                                 │F
  572. M      E│     │      │                                                                 │F
  573. M      E│     │      │                                                                 │F
  574. M      E│     │      │                                                                 │F
  575. M      E│     │      │                                                                 │F
  576. M      E│     │      │                                                                 │F
  577. M      E│     │      │                                                                 │F
  578. M      E│     │      │                                                                 │F
  579. M      E└─────┴──────┴─────────────────────────────────────────────────────────────────┘F
  580. M      EBrowse  ║D:\...bt4w\<NEW>        ║Rec 1/1          ║View ║ReadOnly║      CapsInsFA*A*
  581. M      PA A EPage 10                             (c) Interco International
  582. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  583. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  584. P                 E╚═╩═╝                                          ╚═╩═╝F
  585.  
  586. P          E┌─────────────────────┐F
  587. P          E│ MULTIPLE FILE LINKS │F
  588. P          E└─────────────────────┘F
  589.  
  590. P               EFrom the data file chart for the Job Cost System shown belowF
  591. P          Eseveral  situations  exist  where  we   might  want  to  retrieveF
  592. P          Einformation from more than one file at a time. Suppose we want toF
  593. P          Esee the  date, hours and employee's  name for all timeslips  in aF
  594. P          Ereport. The  date and  hours are contained  in TIME.DBF,  but theF
  595. P          Eemployee's name is contained in EMP.DBF.F
  596.  
  597. P               ETo  get information from  more than  one file  at a  time weF
  598. P          Eprovide a linkage between the files.  The linkage is ordinarily aF
  599. P          Ecommon field. To link TIME.DBF to EMP.DBF we would use the field,F
  600. P          EEMPID which is common to both files. Once linked information fromF
  601. P          Eboth files can be used in retrieval functions such as reports andF
  602. P          Elabels.F
  603. P                                 E┌─────────────────┐F
  604. P                                 E│ JOB COST SYSTEM │F
  605. P                                 E└────────┬────────┘F
  606. P                      E┌─────┬────────┬────┴┬────────┬──────────────┐F
  607. P                      E│     │        │     │        │              │F
  608. P                 E┌────┴───┐ │   ┌────┴───┐ │   ┌────┴───┐     ┌────┴───┐F
  609. P                E┌┴───────┐│ │  ┌┴───────┐│ │  ┌┴───────┐│    ┌┴───────┐│F
  610. P                E│        ││ │  │        ││ │  │        ││    │        ││F
  611. P                E│EMPLOYEE││ │  │  TIME  ││ │  │  JOB   ││    │CUSTOMER││F
  612. P                E│        ││ │  │        ││ │  │        ││    │        ││F
  613. P                E│  INFO  ││ │  │  SLIPS ││ │  │  INFO  ││    │  INFO  ││F
  614. P                E│        ││ │  │        ││ │  │        ││    │        ││F
  615. P                E│        ││ │  │  INFO  ││ │  │        ││    │        ││F
  616. P                E│        ││ │  │        ││ │  │        ││    │        ││F
  617. P                E├────────┤│ │  ├────────┤│ │  │        ││    │        ││F
  618. P                E│ EMPID  ├┘ │  │ EMPID  ├┘ │  │        ├┘    │        ├┘F
  619. P                E└───╥────┘  │  └───╥────┘  │  └────────┘     └────────┘F
  620. P                    E╚═══════╪══════╝       │F
  621. P                     E┌──────┴─┐    ┌───────┴─┐F
  622. P                    E┌┴───────┐│   ┌┴────────┐│F
  623. P                    E│EMPLOYEE││   │FUNCTION ││F
  624. P                    E│        ││   │         ││F
  625. P                    E│PAY INFO││   │CODE INFO││F
  626. P                    E│        ├┘   │         ├┘F
  627. P                    E└────────┘    └─────────┘FA%A%
  628.  
  629.  
  630.  
  631.  
  632.  
  633. P          E(c) Interco International                                Page 11 PEA A F
  634.  
  635.  
  636.  
  637. P     E┌─────────────────────────────────────────────────────────────┐F
  638. P     E│    QUERY EXAMPLE 8 -    EMP AND EMPRATE. SHOW DEPT,NAME AND │F
  639. P     E│                         PAYRATE                             │F
  640. P     E└─────────────────────────────────────────────────────────────┘F
  641.  
  642. P     MELayout    Fields   Condition   Update   Exit                          9:42:22 amF
  643. M      E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  644. M      E│Emp.dbf     │ EMPID               │ DEPT                │ LNAME               │F
  645. M      E╘════════════╪═════════════════════╪═════════════════════╪═════════════════════F
  646. M                   E│LINK1                │                     │                     │F
  647.  
  648. M      E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  649. M      E│Emprate.dbf │ EMPID               │ RATE                │ RATEDATE            │F
  650. M      E╘════════════╪═════════════════════╪═════════════════════╪═════════════════════╡F
  651. M                   E│LINK1                │                     │                     │F
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659. M       E╓View────────╥───────────────┬───────────────┬───────────────┬───────────────┐F
  660. M       E║<NEW>       ║Emp->          │Emp->          │Emp->          │Emprate->      │F
  661. M       E║            ║DEPT           │LNAME          │FNAME          │RATE           │F
  662. M       E╙────────────╨───────────────┴───────────────┴───────────────┴───────────────┘F
  663.  
  664. M      EQuery   ║D:\...bt4w\<NEW>        ║File 1/2         ║      ReadOnly║      CapsInsF
  665. M        ENext field:Tab  Add/Remove all fields:F5  Zoom:F9  Prev/Next skeleton:F3/F4F
  666.  
  667.  
  668.  
  669.  
  670.  
  671. M        ERecords     Fields     Go To     Exit                               9:42:03 amF
  672. M      E┌────┬─────────────────────────┬────────────────────┬──────────────────────────┐F
  673. M      E│DEPT│LNAME                    │FNAME               │RATE                      │F
  674. M      E╞════╪═════════════════════════╪════════════════════╪══════════════════════════╡F
  675. M      E│MIS │Bruce                    │Charles             │ 55.00                    │F
  676. M      E│WORD│Marie                    │Lisa                │ 25.00                    │F
  677. M      E│CORP│Middleton                │Sally               │ 50.00                    │F
  678. M      E│PROG│Cognac                   │Kael                │ 35.00                    │F
  679. M      E│CORP│Lacroux                  │Jean                │ 50.00                    │F
  680. M      E│MIS │Troutman                 │George              │ 50.00                    │F
  681. M      E│PROG│Barry                    │Kevin               │ 60.00                    │F
  682. M      E│WORD│Bryan                    │Christopher         │ 25.00                    │F
  683. M      E│PROG│Jonah                    │Allison             │ 40.00                    │F
  684. M      E│PROG│Kathleenovitch           │Holly               │ 50.00                    │F
  685. M      E│PROG│Bonnacker                │Jeff                │ 40.00                    │F
  686. M      E│PROG│Brooks                   │Stuart              │ 50.00                    │F
  687. M      E│PROG│Randall                  │Joseph              │ 50.00                    │F
  688. M      E│PROG│Bruce                    │Robert              │ 65.00                    │F
  689. M      E│CORP│Connors                  │Bonnie              │ 60.00                    │F
  690. M      E│PROG│Lacroux                  │Blaise              │ 35.00                    │F
  691. M      E│CORP│Zoellner                 │Leigh               │ 50.00                    │F
  692. M      E└────┴─────────────────────────┴────────────────────┴──────────────────────────┘F
  693. M      EBrowse  ║D:\...bt4w\<NEW>        ║Rec 1/18         ║View ║ReadOnly║      CapsInsFA*A*
  694. M      PA A EPage 12                             (c) Interco International
  695. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  696. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  697. P                 E╚═╩═╝                                          ╚═╩═╝F
  698.  
  699. P          E┌───────────────────────────────────────────────────────────┐F
  700. P          E│    QUERY EXAMPLE 9 -    TIME, EMP AND EMPRATE. SHOW DEPT, │F
  701. P          E│                         NAME, HOURS AND PAYRATE IN ORDER  │F
  702. P          E│                         BY LAST NAME                      │F
  703. P          E└───────────────────────────────────────────────────────────┘F
  704.  
  705. P          MELayout    Fields   Condition   Update   Exit                          9:49:40 amF
  706. M            E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  707. M            E│Time.dbf    │ HOURS               │ FUNCODE             │ EMPID               │F
  708. M            E╘════════════ ═════════════════════╪═════════════════════╪═════════════════════F
  709. M                         E│                     │                     │LINK1                │F
  710.  
  711. M            E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  712. M            E│Emp.dbf     │ EMPID               │ DEPT                │ LNAME               │F
  713. M            E╘════════════╪═════════════════════╪═════════════════════╪═════════════════════F
  714. M                         E│LINK1                │                     │ASC2                 │F
  715.  
  716. M            E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  717. M            E│Emprate.dbf │ EMPID               │ RATE                │ RATEDATE            │F
  718. M            E╘════════════╪═════════════════════╪═════════════════════╪═════════════════════╡F
  719. M                         E│LINK1                │                     │                     │F
  720.  
  721.  
  722. M             E╓View────────╥───────────────┬───────────────┬───────────────┬───────────────┐F
  723. M             E║<NEW>       ║Time->         │Emp->          │Time->         │Emprate->      │F
  724. M             E║            ║DATE           │LNAME          │HOURS          │RATE           │F
  725. M             E╙────────────╨───────────────┴───────────────┴───────────────┴───────────────┘F
  726.  
  727. M            EQuery   ║D:\...bt4w\<NEW>        ║Field 3/13       ║      ReadOnly║      CapsInsF
  728. M              EPrev/Next field:Shift-Tab/Tab  Data:F2  Pick:Shift-F1  Prev/Next skel:F3/F4F
  729.  
  730.  
  731.  
  732. M              ERecords     Fields     Go To     Exit                               9:50:13 amF
  733. M            E┌────────┬─────────────────────────┬──────┬────────────────────────────────────┐F
  734. M            E│DATE    │LNAME                    │HOURS │RATE                                │F
  735. M            E╞════════╪═════════════════════════╪══════╪════════════════════════════════════╡F
  736. M            E│01/06/89│Barry                    │ 20.00│ 60.00                              │F
  737. M            E│01/06/89│Bonnacker                │ 31.00│ 40.00                              │F
  738. M            E│01/06/89│Brooks                   │ 16.00│ 50.00                              │F
  739. M            E│01/06/89│Bruce                    │ 12.00│ 55.00                              │F
  740. M            E│01/06/89│Bruce                    │ 22.00│ 65.00                              │F
  741. M            E│01/06/89│Bruce                    │  7.00│ 55.00                              │F
  742. M            E│01/06/89│Bryan                    │ 14.00│ 25.00                              │F
  743. M            E│01/06/89│Cognac                   │ 24.00│ 35.00                              │F
  744. M            E│01/06/89│Connors                  │ 20.00│ 60.00                              │F
  745. M            E│01/06/89│Jonah                    │ 18.00│ 40.00                              │F
  746. M            E│01/06/89│Kathleenovitch           │ 19.00│ 50.00                              │F
  747. M            E│01/06/89│Lacroux                  │ 22.00│ 50.00                              │F
  748. M            E│01/06/89│Lacroux                  │ 25.00│ 35.00                              │F
  749. M            E│01/06/89│Marie                    │ 22.00│ 25.00                              │F
  750. M            E│01/06/89│Middleton                │ 20.00│ 50.00                              │F
  751. M            E│01/06/89│Randall                  │ 16.00│ 50.00                              │F
  752. M            E│01/06/89│Ridley                   │ 23.00│ 45.00                              │F
  753. M            E└────────┴─────────────────────────┴──────┴────────────────────────────────────┘F
  754. M            EBrowse  ║D:\...bt4w\<NEW>        ║Rec 1/82         ║View ║ReadOnly║      CapsInsFAA
  755.  
  756. M            PA A E(c) Interco International                                Page 13
  757. PEA A F
  758.  
  759.  
  760.  
  761. P     E┌───────────────────────────────────────────────────────────────┐F
  762. P     E│ QUERY EXAMPLE 10 -     LINK TIME, EMP AND EMPRATE. SHOW DEPT, │F
  763. P     E│                        NAME, HOURS, PAYRATE CALCULATE BILLING │F
  764. P     E│                        IN ORDER BY LAST NAME                  │F
  765. P     E└───────────────────────────────────────────────────────────────┘F
  766.  
  767. P     MELayout    Fields   Condition   Update   Exit                          9:53:25 amF
  768. M      E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  769. M      E│Emp.dbf     │ EMPID               │ DEPT                │ LNAME               │F
  770. M      E╘════════════╪═════════════════════╪═════════════════════╪═════════════════════F
  771. M                   E│LINK1                │                     │ASC2                 │F
  772.  
  773. M      E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  774. M      E│Emprate.dbf │ EMPID               │ RATE                │ RATEDATE            │F
  775. M      E╘════════════╪═════════════════════╪═════════════════════╪═════════════════════╡F
  776. M                   E│LINK1                │                     │                     │F
  777.  
  778. M      E┌────────────┬BILLING=─────────────┐F
  779. M      E│Calc'd Flds │ HOURS*RATE          │F
  780. M      E╘════════════╪═════════════════════╡F
  781. M                   E│                     │F
  782.  
  783.  
  784. M       E╓View────────╥───────────────┬───────────────┬───────────────┬BILLING=───────┐F
  785. M       E║<NEW>       ║Emp->          │Time->         │Emprate->      │Calc'd Flds->  │F
  786. M       E║            ║LNAME          │HOURS          │RATE           │HOURS*RATE     │F
  787. M       E╙──────────── ───────────────┴───────────────┴───────────────┴───────────────┘F
  788.  
  789. M      EQuery   ║D:\...bt4w\<NEW>        ║Field 1/1        ║      ReadOnly║      CapsInsF
  790. M        EPrev/Next field:Shift-Tab/Tab  Data:F2  Pick:Shift-F1  Prev/Next skel:F3/F4F
  791.  
  792.  
  793.  
  794. M        ERecords     Fields     Go To     Exit                               9:53:03 amF
  795. M      E┌────────┬─────────────────────────┬──────┬──────┬─────────────────────────────┐F
  796. M      E│DATE    │LNAME                    │HOURS │RATE  │BILLING                      │F
  797. M      E╞════════╪═════════════════════════╪══════╪══════╪═════════════════════════════╡F
  798. M      E│01/06/89│Barry                    │ 20.00│ 60.00│             1200.00         │F
  799. M      E│01/06/89│Bonnacker                │ 31.00│ 40.00│             1240.00         │F
  800. M      E│01/06/89│Brooks                   │ 16.00│ 50.00│              800.00         │F
  801. M      E│01/06/88│Bruce                    │ 12.00│ 55.00│              660.00         │F
  802. M      E│01/06/89│Bruce                    │ 22.00│ 65.00│             1430.00         │F
  803. M      E│01/06/89│Bruce                    │  7.00│ 55.00│              385.00         │F
  804. M      E│01/06/89│Bryan                    │ 14.00│ 25.00│              350.00         │F
  805. M      E│01/06/89│Cognac                   │ 24.00│ 35.00│              840.00         │F
  806. M      E│01/06/89│Connors                  │ 20.00│ 60.00│             1200.00         │F
  807. M      E│01/06/89│Jonah                    │ 18.00│ 40.00│              720.00         │F
  808. M      E│01/06/89│Kathleenovitch           │ 19.00│ 50.00│              950.00         │F
  809. M      E│01/06/89│Lacroux                  │ 22.00│ 50.00│             1100.00         │F
  810. M      E│01/06/89│Lacroux                  │ 25.00│ 35.00│              875.00         │F
  811. M      E│01/06/89│Marie                    │ 22.00│ 25.00│              550.00         │F
  812. M      E│01/06/89│Middleton                │ 20.00│ 50.00│             1000.00         │F
  813. M      E│01/06/89│Randall                  │ 16.00│ 50.00│              800.00         │F
  814. M      E│01/06/89│Ridley                   │ 23.00│ 45.00│             1035.00         │F
  815. M      E└────────┴─────────────────────────┴──────┴──────┴─────────────────────────────┘F
  816. M      EBrowse  ║D:\...bt4w\<NEW>        ║Rec 1/82         ║View ║ReadOnly║      CapsInsFAA
  817.  
  818. M      PA A EPage 14                             (c) Interco International
  819. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  820. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  821. P                 E╚═╩═╝                                          ╚═╩═╝F
  822.  
  823. P          E┌──────────────────────────────────────────────────────────────┐F
  824. P          E│ QUERY EXAMPLE 11 -  LINK TIME AND FUNCODE. SHOW JOBID, DESC, │F
  825. P          E│                     DATE AND HOURS IN ORDER BY JOBID,        │F
  826. P          E│                     FUNCTION CODE AND DATE                   │F
  827. P          E└──────────────────────────────────────────────────────────────┘F
  828.  
  829. P          MELayout    Fields   Condition   Update   Exit                         10:15:47 amF
  830. M            E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  831. M            E│Time.dbf    │ DATE                │ HOURS               │ FUNCODE             │F
  832. M            E╘════════════╪═════════════════════╪═════════════════════╪═════════════════════F
  833. M                         E│ASC3                 │                     │LINK1                │F
  834.  
  835. M            E┌────────────┬─────────────────────┬─────────────────────┐F
  836. M            E│Funcode.dbf │ FUNCODE             │ FUNDESC             │F
  837. M            E╘════════════╪═════════════════════╪═════════════════════╡F
  838. M                         E│LINK1,ASC2           │                     │F
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846. M             E╓View────────╥───────────────┬───────────────┬───────────────┬───────────────┐F
  847. M             E║<NEW>       ║Time->         │Funcode->      │Time->         │Time->         │F
  848. M             E║            ║JOBID          │FUNDESC        │HOURS          │DATE           │F
  849. M             E╙────────────╨───────────────┴───────────────┴───────────────┴───────────────┘F
  850.  
  851. M            EQuery   ║D:\...bt4w\<NEW>        ║Field 1/5        ║      ReadOnly║      CapsInsF
  852. M              EPrev/Next field:Shift-Tab/Tab  Data:F2  Pick:Shift-F1  Prev/Next skel:F3/F4F
  853.  
  854.  
  855.  
  856. M              ERecords     Fields     Go To     Exit                              10:15:06 amF
  857. M            E┌─────┬───────────────────────────────────┬──────┬─────────────────────────────┐F
  858. M            E│JOBID│FUNDESC                            │HOURS │DATE                         │F
  859. M            E╞═════╪═══════════════════════════════════╪══════╪═════════════════════════════╡F
  860. M            E│BOI01│A. Define System Concept           │ 20.00│01/06/89                     │F
  861. M            E│BOI01│A. Define System Concept           │ 22.00│01/06/89                     │F
  862. M            E│BOI01│A. Define System Concept           │ 10.00│01/13/89                     │F
  863. M            E│BOI01│A. Define System Concept           │ 20.00│01/20/89                     │F
  864. M            E│BOI01│A. Define System Concept           │ 22.00│01/20/89                     │F
  865. M            E│BOI01│A. Define System Concept           │ 10.00│01/27/89                     │F
  866. M            E│BOI01│B. System Design                   │ 13.00│01/13/89                     │F
  867. M            E│BOI01│B. System Design                   │ 13.00│01/27/89                     │F
  868. M            E│BOI01│C. Create System with dBase IV     │ 14.00│01/06/89                     │F
  869. M            E│BOI01│C. Create System with dBase IV     │ 14.00│01/13/89                     │F
  870. M            E│BOI01│C. Create System with dBase IV     │ 14.00│01/27/89                     │F
  871. M            E│BOI01│D. Install and Work with Users     │ 16.00│01/06/89                     │F
  872. M            E│BOI01│D. Install and Work with Users     │ 12.00│01/13/89                     │F
  873. M            E│BOI01│D. Install and Work with Users     │ 16.00│01/20/89                     │F
  874. M            E│BOI01│D. Install and Work with Users     │ 14.00│01/20/89                     │F
  875. M            E│BOI01│D. Install and Work with Users     │ 12.00│01/27/89                     │F
  876. M            E│BOI01│E. Make Modifications to System    │ 22.00│01/06/89                     │F
  877. M            E└─────┴───────────────────────────────────┴──────┴─────────────────────────────┘F
  878. M            EBrowse  ║D:\...bt4w\<NEW>        ║Rec 1/82         ║View ║ReadOnly║      CapsInsFAA
  879.  
  880. M            PA A E(c) Interco International                                Page 15
  881. PEA A F
  882.  
  883.  
  884.  
  885. P     E┌───────────────────────────────────────────────────────────────┐F
  886. P     E│    QUERY EXAMPLE 12 - TIME AND FUNCODE. SHOW JOBID, DESC, AND │F
  887. P     E│                       HOURS IN ORDER BY JOBID, FUNCTION CODE. │F
  888. P     E│                       SUM HOURS GROUPED BY JOBID AND          │F
  889. P     E│                       FUNCTION DESCRIPTION.                   │F
  890. P     E└───────────────────────────────────────────────────────────────┘F
  891.  
  892. P     MELayout    Fields   Condition   Update   Exit                         10:24:00 amF
  893. M      E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  894. M      E│Time.dbf    │ FUNCODE             │ EMPID               │ JOBID               │F
  895. M      E╘════════════ ═════════════════════╪═════════════════════╪═════════════════════╡F
  896. M                   E│LINK1                │                     │GROUP BY,ASC1        │F
  897.  
  898. M      E┌────────────┬─────────────────────┬─────────────────────┐F
  899. M      E│Funcode.dbf │ FUNCODE             │ FUNDESC             │F
  900. M      E╘════════════╪═════════════════════╪═════════════════════╡F
  901. M                   E│LINK1                │GROUP BY,ASC2        │F
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908. M       E╓View────────╥───────────────┬───────────────┬───────────────┐F
  909. M       E║T           ║Time->         │Funcode->      │Time->         │F
  910. M       E║            ║JOBID          │FUNDESC        │HOURS          │F
  911. M       E╙────────────╨───────────────┴───────────────┴───────────────┘F
  912.  
  913. M      EQuery   ║D:\dbsys\classes\bt4w\T ║Field 5/5        ║      ReadOnly║      CapsInsF
  914. M        EPrev/Next field:Shift-Tab/Tab  Data:F2  Pick:Shift-F1  Prev/Next skel:F3/F4F
  915.  
  916.  
  917.  
  918. M        ERecords     Fields     Go To     Exit                              10:23:33 amF
  919. M      E┌─────┬───────────────────────────────────┬────────────────────────────────────┐F
  920. M      E│JOBID│FUNDESC                            │HOURS                               │F
  921. M      E╞═════╪═══════════════════════════════════╪════════════════════════════════════╡F
  922. M      E│BOI01│A. Define System Concept           │104.00                              │F
  923. M      E│BOI01│B. System Design                   │ 26.00                              │F
  924. M      E│BOI01│C. Create System with dBase IV     │ 42.00                              │F
  925. M      E│BOI01│D. Install and Work with Users     │ 70.00                              │F
  926. M      E│BOI01│E. Make Modifications to System    │ 74.00                              │F
  927. M      E│BRI01│A. Define System Concept           │144.00                              │F
  928. M      E│BRI01│B. System Design                   │ 95.00                              │F
  929. M      E│BRI01│C. Create System with dBase IV     │110.00                              │F
  930. M      E│BRI01│D. Install and Work with Users     │ 64.00                              │F
  931. M      E│BRI01│E. Make Modifications to System    │ 36.00                              │F
  932. M      E│BRI02│A. Define System Concept           │ 36.00                              │F
  933. M      E│BRI02│B. System Design                   │ 21.00                              │F
  934. M      E│BRI02│C. Create System with dBase IV     │ 21.00                              │F
  935. M      E│BRI02│D. Install and Work with Users     │ 13.00                              │F
  936. M      E│GSA01│A. Define System Concept           │ 38.00                              │F
  937. M      E│GSA01│B. System Design                   │ 46.00                              │F
  938. M      E│GSA01│C. Create System with dBase IV     │ 16.00                              │F
  939. M      E└─────┴───────────────────────────────────┴────────────────────────────────────┘F
  940. M      EBrowse  ║D:\dbsys\classes\bt4w\T ║Rec 1/30         ║View ║ReadOnly║      CapsInsFAA
  941.  
  942. M      PA A EPage 16                             (c) Interco International
  943. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  944. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  945. P                 E╚═╩═╝                                          ╚═╩═╝F
  946.  
  947. P          E┌────────────────────────────────────────────────────────────┐F
  948. P          E│    QUERY EXAMPLE 13 -   TIME AND JOB. SHOW DESC, HOURS AND │F
  949. P          E│                         RATE IN ORDER BY DESCRIPTION.  SUM │F
  950. P          E│                         HOURS AND AVG RATE GROUPED BY      │F
  951. P          E│                         DESCRIPTION.                       │F
  952. P          E└────────────────────────────────────────────────────────────┘F
  953.  
  954. P          MELayout    Fields   Condition   Update   Exit                         10:47:28 amF
  955. M            E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  956. M            E│Time.dbf    │ HOURS               │ FUNCODE             │ EMPID               │F
  957. M            E╘════════════ ═════════════════════╪═════════════════════╪═════════════════════F
  958. M                         E│SUM                  │                     │LINK2                │F
  959.  
  960. M            E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  961. M            E│Job.dbf     │ JOBID               │ JOBDESC             │ CUSTCODE            │F
  962. M            E╘════════════╪═════════════════════╪═════════════════════╪═════════════════════F
  963. M                         E│LINK1                │GROUP BY,ASC1        │                     │F
  964.  
  965. M            E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  966. M            E│Emprate.dbf │ EMPID               │ RATE                │ RATEDATE            │F
  967. M            E╘════════════╪═════════════════════╪═════════════════════╪═════════════════════╡F
  968. M                         E│LINK2                │AVG                  │                     │F
  969.  
  970.  
  971. M             E╓View────────╥───────────────┬───────────────┬───────────────┐F
  972. M             E║T           ║Job->          │Time->         │Emprate->      │F
  973. M             E║            ║JOBDESC        │HOURS          │RATE           │F
  974. M             E╙────────────╨───────────────┴───────────────┴───────────────┘F
  975.  
  976. M            EQuery   ║D:\dbsys\classes\bt4w\T ║Field 2/5        ║      ReadOnly║      CapsInsF
  977. M              EPrev/Next field:Shift-Tab/Tab  Data:F2  Pick:Shift-F1  Prev/Next skel:F3/F4F
  978.  
  979.  
  980. M              ERecords     Fields     Go To     Exit                              10:48:05 amF
  981. M            E┌──────────────────────────────────────────────────┬──────┬────────────────────┐F
  982. M            E│JOBDESC                                           │HOURS │RATE                │F
  983. M            E╞══════════════════════════════════════════════════╪══════╪════════════════════╡F
  984. M            E│Accounting Program                                │104.00│ 52.50              │F
  985. M            E│Catalog For Photographs                           │100.00│ 45.00              │F
  986. M            E│Class Scheduling Program                          │100.00│ 40.00              │F
  987. M            E│Job Costing System                                │154.00│ 37.50              │F
  988. M            E│Network for Pulp Mill                             │316.00│ 50.00              │F
  989. M            E│Sales Force Mail File                             │449.00│ 48.70              │F
  990. M            E│Tenant Tracking                                   │ 91.00│ 50.00              │F
  991. M            E│                                                  │      │                    │F
  992. M            E│                                                  │      │                    │F
  993. M            E│                                                  │      │                    │F
  994. M            E│                                                  │      │                    │F
  995. M            E│                                                  │      │                    │F
  996. M            E│                                                  │      │                    │F
  997. M            E│                                                  │      │                    │F
  998. M            E│                                                  │      │                    │F
  999. M            E│                                                  │      │                    │F
  1000. M            E│                                                  │      │                    │F
  1001. M            E└──────────────────────────────────────────────────┴──────┴────────────────────┘F
  1002. M            EBrowse  ║D:\dbsys\classes\bt4w\T ║Rec 1/7          ║View ║ReadOnly║      CapsInsFAA
  1003.  
  1004. M            PA A E(c) Interco International                                Page 17
  1005. PEA A F
  1006.  
  1007.  
  1008.  
  1009. P     E┌──────────────────────────────────────────────────────┐F
  1010. P     E│    QUERY EXAMPLE 14 -   EMP FILE BY MARKING INACTIVE │F
  1011. P     E│                         EMPLOYEES FOR DELETION.      │F
  1012. P     E└──────────────────────────────────────────────────────┘F
  1013.  
  1014. P     MELayout    Fields   Condition   Update   Exit                         11:24:34 amF
  1015. M      E┌─Target─────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  1016. M      E│Emp.dbf     │ ZIP                 │ EMPDATE             │ ACTIVE              │F
  1017. M      E╘════════════ ═════════════════════╪═════════════════════╪═════════════════════F
  1018. M       EMark        │                     │                     │.F.                  │F
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034. M      EQuery   ║D:\...classes\bt4w\MARK ║Field 10/13      ║              ║          InsF
  1035. M        EPrev/Next field:Shift-Tab/Tab  Data:F2  Pick:Shift-F1  Prev/Next skel:F3/F4F
  1036.  
  1037.  
  1038. M      E┌───────────────────────────────────────────────────┐F
  1039. M      E│    QUERY EXAMPLE 15 -   EMP FILE BY UNMARKING ALL │F
  1040. M      E│                         EMPLOYEES.                │F
  1041. M      E└───────────────────────────────────────────────────┘F
  1042. M       ELayout   Fields   Condition   Update   Exit                         11:21:09 amF
  1043. M      E┌─Target─────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  1044. M      E│Emp.dbf     │ EMPID               │ DEPT                │ LNAME               │F
  1045. M      E╘════════════╪═════════════════════╪═════════════════════╪═════════════════════F
  1046. M       EUnmark      │                     │                     │                     │F
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061. M      EQuery   ║D:\...bt4w\UNMARK       ║Field 2/13       ║              ║          InsF
  1062. M        EPrev/Next field:Shift-Tab/Tab  Data:F2  Pick:Shift-F1  Prev/Next skel:F3/F4FA'A'
  1063.  
  1064. M      PA A EPage 18                             (c) Interco International
  1065. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  1066. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  1067. P                 E╚═╩═╝                                          ╚═╩═╝F
  1068.  
  1069. P               E┌───────────────────────────────┐F
  1070. P               E│ MULTIPLE FILE REPORT CREATION │F
  1071. P               E└───────────────────────────────┘F
  1072.  
  1073. P                    E┌──────────────────────┐F
  1074. P                    E│ Custom Report Design │F
  1075. P                    E└──────────────────────┘F
  1076.  
  1077. P               EAs we have  seen information from many files  (up to 10) canF
  1078. P          Ebe selected by  using the Queries Panel  from the Control Center.F
  1079. P          EBy using  the Reports  Panel in conjunction  with Queries  we canF
  1080. P          Ecreate elaborate  reports with the minimum of  effort and withoutF
  1081. P          Eyears of programming experience.F
  1082.  
  1083. P               EThe following  examples and report  samples show the  use ofF
  1084. P          Ethe report writer's many features. Some basic concepts are:F
  1085.  
  1086. P                    E┌──────────┐F
  1087. P                    E│ Grouping │F
  1088. P                    E└──────────┘F
  1089.  
  1090. P               EGrouping assumes that you have ordered the information beingF
  1091. P          Eretrieved by means of selecting an index or the ASC/DSC functionsF
  1092. P          Eof  Queries. To  the report  writer grouping  means to  subtotal,F
  1093. P          Etotal or page break whenever the group item changes.F
  1094.  
  1095. P                    E┌────────────────────┐F
  1096. P                    E│ Working with Bands │F
  1097. P                    E└────────────────────┘F
  1098.  
  1099. P               EBands are used  to define sections of  a report. For exampleF
  1100. P          Ethe Title  Band should contain  the information that you  wish toF
  1101. P          Ehave printed on the Title Page  of your report. Band descriptionsF
  1102. P          Efollow:F
  1103.  
  1104. P                    E┌────────┐F
  1105. P                    E│ Title  │F
  1106. P                    E└────────┘F
  1107.  
  1108. P                         EWhat gets printed on the Title Page of a report.F
  1109.  
  1110. P                    E┌─────────┐F
  1111. P                    E│ Header  │F
  1112. P                    E└─────────┘F
  1113.  
  1114. P                         EPage Header -  What  gets printed  at  the top  ofF
  1115. P                                        Eeach page.F
  1116.  
  1117. P                         EGroup Header - What gets printed before a groupingF
  1118. P                                        Ewhen a group expression changes.F
  1119.  
  1120. P                    E┌──────┐F
  1121. P                    E│ Body │F
  1122. P                    E└──────┘F
  1123.  
  1124. P                         EWhat gets printed for each record in a report.FAA
  1125.  
  1126. P          E(c) Interco International                                Page 19 PEA A F
  1127.  
  1128.  
  1129.  
  1130. P               E┌─────────┐F
  1131. P               E│ Footer  │F
  1132. P               E└─────────┘F
  1133.  
  1134. P                    EPage Footer -  What gets printed  on the bottom ofF
  1135. P                                   Eeach page.F
  1136.  
  1137. P                    EGroup Footer - What gets printed  after a groupingF
  1138. P                                   Ewhen a group expression changes.F
  1139.  
  1140. P               E┌──────────┐F
  1141. P               E│ Summary  │F
  1142. P               E└──────────┘F
  1143.  
  1144. P                    EWhat gets  printed at the bottom of  the last pageF
  1145. P                    Eof a report.FA*A*
  1146. A)A)
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158. P     EPage 20                             (c) Interco International PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  1159. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  1160. P                 E╚═╩═╝                                          ╚═╩═╝F
  1161.  
  1162. P               E┌─────────────────────────────────┐F
  1163. P               E│ REPORT EXAMPLE 1 -     INVOICES │F
  1164. P               E└─────────────────────────────────┘F
  1165.  
  1166. P               EThe Query  INVOICE.qbe has been created to  relate files andF
  1167. P          Eselect the fields to be used in the report. The partial layout ofF
  1168. P          EINVOICE.qbe is shown here.F
  1169.  
  1170. P          MELayout    Fields   Condition   Update   Exit                          2:57:29 pmF
  1171. M            E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  1172. M            E│Time.dbf    │ DATE                │# EMPID              │# JOBID              │F
  1173. M            E╘════════════╪═════════════════════╪═════════════════════╪═════════════════════F
  1174. M                         E│                     │                     │LINK1                │F
  1175.  
  1176. M            E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  1177. M            E│Job.dbf     │# JOBID              │# JOBDESC            │# CUSTCODE           │F
  1178. M            E╘════════════╪═════════════════════╪═════════════════════╪═════════════════════F
  1179. M                         E│LINK1                │                     │LINK3                │F
  1180.  
  1181. M            E┌────────────┬─────────────────────┬─────────────────────┐F
  1182. M            E│Funcode.dbf │# FUNCODE            │# FUNDESC            │F
  1183. M            E╘════════════╪═════════════════════╪═════════════════════╡F
  1184. M                         E│LINK2                │                     │F
  1185.  
  1186. M            E┌────────────┬─────────────────────┬─────────────────────┬─────────────────────┐F
  1187. M            E│Customer.dbf│# CUSTCODE           │# CUSTNAME           │ ADDRESS             │F
  1188. M            E╘════════════╪═════════════════════╪═════════════════════╪═════════════════════F
  1189. M                         E│LINK3                │                     │                     │F
  1190.  
  1191.  
  1192. M             E╓View────────╥───────────────┬───────────────┬───────────────┬───────────────┐F
  1193. M             E║Untitled    ║Customer->     │Customer->     │Customer->     │Customer->     │F
  1194. M             E║            ║ADDRESS        │CITY           │STATE          │ZIP            │F
  1195. M             E╙──────────── ───────────────┴───────────────┴───────────────┴───────────────┘F
  1196.  
  1197. M            EQuery   ║D:\...bt4\INVOICE       ║File 4/4         ║              ║      CapsF
  1198. M              ENext field:Tab  Add/Remove all fields:F5  Zoom:F9  Prev/Next skeleton:F3/F4FA*A*
  1199. A(A(
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205. M            PA A E(c) Interco International                                Page 21
  1206. PEA A F
  1207.  
  1208.  
  1209.  
  1210. P          E┌───────────────────────────────────────┐F
  1211. P          E│ REPORT DESIGN SCREEN - INVOICE REPORT │F
  1212. P          E└───────────────────────────────────────┘F
  1213.  
  1214. P     MEReport    Intro   Band──────────────────────────────────────────────────────────F
  1215. M      EPage      Header  Band──────────────────────────────────────────────────────────F
  1216. M      EGroup  1  Intro   Band──────────────────────────────────────────────────────────F
  1217. M      E░░░░░░░░░░░░░░░░░░░░░░░ASSOCIATED MANAGEMENT CONSULTANTS░░░░░░░░░░░░░░░░░░░░░░░░F
  1218. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ATLANTA, GA 30350░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1219. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1220. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╔═════════════════╗░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1221. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1222. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░I N V O I C E░░║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1223. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1224. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╚═════════════════╝░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1225. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1226. M      EINVOICE DATE:░░XXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1227. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1228. M      E░░░░┌─────────────────────────────────────────────────┐░░░░░░░░░░░░░░░░░░░░░░░░░F
  1229. M      E░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1230. M      E░░░░│░CUSTOMER:░░XXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1231. M      E░░░░│░░░░░░░░░░░░XXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1232. M      E░░░░│░░░░░░░░░░░░XXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1233. M      E░░░░│░░░░░░░░░░░░XXXXXXXXXXXXXXXXXXXXXXXXX, XX  XXXXX░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1234. M      E░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1235. M      E░░░░└─────────────────────────────────────────────────┘░░░░░░░░░░░░░░░░░░░░░░░░░F
  1236. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1237. M      E░░░░┌──────────────────────────────────────────────────────────────────┐░░░░░░░░F
  1238. M      E░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░F
  1239. M      E░░░░│░JOB:░XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░│░░░░░░░░F
  1240. M      E░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░F
  1241. M      E░░░░│░STARTING DATE:░MM/DD/YY░░░░COMPLETION DATE:░MM/DD/YY░░░DAYS:░999░│░░░░░░░░F
  1242. M      E░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░F
  1243. M      E░░░░└──────────────────────────────────────────────────────────────────┘░░░░░░░░F
  1244. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1245. M      E░░░░░░ACTIVITY SUMMARY:░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1246. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░HOURS░░░░░░░░░░░░░░░░░░F
  1247. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1248. M      EGroup  2  Intro   Band──────────────────────────────────────────────────────────F
  1249. M      EDetail            Band──────────────────────────────────────────────────────────F
  1250. M      EGroup  2  Summary Band──────────────────────────────────────────────────────────F
  1251. M      E░░░░░░░░░░░░░░░░XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX░░░░░999.99░░░░░░░░░░░░░░░░░░F
  1252. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1253. M      EGroup  1  Summary Band──────────────────────────────────────────────────────────F
  1254. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░=========░░░░░░░░░░░░░░░░░░F
  1255. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░TOTAL ALL ACTIVITIES░░░░░99,999.99░░░░░░░░░░░░░░░░░░F
  1256. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1257. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1258. M      E░░░░╔═════════════════════════════════════════════════════════════════════╗░░░░░F
  1259. M      E░░░░║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░F
  1260. M      E░░░░║░░░░░░░░░░░░░░░░░░░TOTAL AMOUNT DUE:░░999,999.99░░░░░░░░░░░░░░░░░░░░░║░░░░░F
  1261. M      E░░░░║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░F
  1262. M      E░░░░╚═════════════════════════════════════════════════════════════════════╝░░░░░F
  1263. M      EPage      Footer  Band──────────────────────────────────────────────────────────F
  1264. M      EReport    Summary Band──────────────────────────────────────────────────────────FA!A!
  1265.  
  1266. M      PA A EPage 22                             (c) Interco International
  1267. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  1268. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  1269. P                 E╚═╩═╝                                          ╚═╩═╝F
  1270.  
  1271. P               E┌──────────────────────────────┐F
  1272. P               E│ REPORT DESIGN SCREEN - MENUS │F
  1273. P               E└──────────────────────────────┘F
  1274.  
  1275.  
  1276. P          MELayout    Fields   Bands   Words   Go To   Print   Exit               3:16:06 pmF
  1277. M            E╔════════════════════════════════════════╗···∙·· ·5····∙ ···6··· ∙····7· ··∙···]F
  1278. M            E║   Quick layouts                        ║──────────────────────────────────────F
  1279. M            E║────────────────────────────────────────║──────────────────────────────────────F
  1280. M            E║   Box                                  ║──────────────────────────────────────F
  1281. M            E║   Line                                 ║NT CONSULTANTS░░░░░░░░░░░░░░░░░░░░░░░░F
  1282. M            E║────────────────────────────────────────║E COURT░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1283. M            E║   Use different database file or view  ║05░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1284. M            E║   Edit description of report           ║ 30350░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1285. M            E║   Save this report                     ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1286. M            E╚════════════════════════════════════════╝══════╗░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1287. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1288. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░I N V O I C E░░║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1289. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1290. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╚═════════════════╝░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1291. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1292. M            EINVOICE DATE:░░XXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1293. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1294. M            E░░░░┌─────────────────────────────────────────────────┐░░░░░░░░░░░░░░░░░░░░░░░░░F
  1295. M            E░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1296. M            E░░░░│░CUSTOMER:░░XXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1297. M            E░░░░│░░░░░░░░░░░░XXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1298. M            EReport  ║D:\...bt4\INVOICE       ║Band 1/9         ║View:INVOICE  ║      CapsF
  1299. M                      EPosition selection bar:       Select:  ─┘    Leave menu: EscF
  1300.  
  1301. M            ELayout    Fields   Bands   Words   Go To   Print   Exit               3:16:30 pmF
  1302. M            E[····∙·· ╔════════════════════════╗∙···· ····∙·· ·5····∙ ···6··· ∙····7· ··∙···]F
  1303. M            EReport   ║   Add field            ║─────────────────────────────────────────────F
  1304. M            EPage     ║   Remove field         ║─────────────────────────────────────────────F
  1305. M            EGroup  1 ║   Modify field         ║─────────────────────────────────────────────F
  1306. M            E░░░░░░░░░║   Change hidden field  ║ANAGEMENT CONSULTANTS░░░░░░░░░░░░░░░░░░░░░░░░F
  1307. M            E░░░░░░░░░╚════════════════════════╝ELDSTONE COURT░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1308. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░SUITE 2205░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1309. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ATLANTA, GA 30350░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1310. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1311. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╔═════════════════╗░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1312. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1313. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░I N V O I C E░░║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1314. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1315. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╚═════════════════╝░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1316. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1317. M            EINVOICE DATE:░░XXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1318. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1319. M            E░░░░┌─────────────────────────────────────────────────┐░░░░░░░░░░░░░░░░░░░░░░░░░F
  1320. M            E░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1321. M            E░░░░│░CUSTOMER:░░XXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1322. M            E░░░░│░░░░░░░░░░░░XXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1323. M            EReport  ║D:\...bt4\INVOICE       ║Band 1/9         ║View:INVOICE  ║      CapsF
  1324. M                      EPosition selection bar:       Select:  ─┘    Leave menu: EscFA'A'
  1325.  
  1326. M            PA A E(c) Interco International                                Page 23
  1327. PEA A F
  1328.  
  1329.  
  1330.  
  1331. P          E┌──────────────────────────────┐F
  1332. P          E│ REPORT DESIGN SCREEN - MENUS │F
  1333. P          E└──────────────────────────────┘F
  1334.  
  1335.  
  1336. P     MELayout    Fields   Bands   Words   Go To   Print   Exit               3:10:31 pmF
  1337. M      E[····∙·· ╔════════════════════════╗∙···· ····∙·· ·5····∙ ···6··· ∙····7· ··∙···]F
  1338. M      E░░░░░░░░░║   Add field            ║═════════════╝░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1339. M      E░░░░░░░░░║   Remove field         ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1340. M      EINVOICE D║   Modify field         ║XXXX░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1341. M      E░░░░░░░░░║   ╔═════════════════════════════════════════════════════════════╗░░░░F
  1342. M      E░░░░┌────╚═══║   Name                      {COMPDAYS}                      ║░░░░F
  1343. M      E░░░░│░░░░░░░░║   Description               {}                              ║░░░░F
  1344. M      E░░░░│░CUSTOME║   Expression                {compdate-startdate}            ║░░░░F
  1345. M      E░░░░│░░░░░░░░║─────────────────────────────────────────────────────────────║░░░░F
  1346. M      E░░░░│░░░░░░░░║   Template                  {999}                           ║░░░░F
  1347. M      E░░░░│░░░░░░░░║   Picture functions         {}                              ║░░░░F
  1348. M      E░░░░└────────║   Suppress repeated values  NO                              ║░░░░F
  1349. M      E░░░░░░░░░░░░░║   Hidden                    NO                              ║░░░░F
  1350. M      E░░░░┌────────╚═════════════════════════════════════════════════════════════╝░░░░F
  1351. M      E░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░F
  1352. M      E░░░░│░JOB:░XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░│░░░░░░░░F
  1353. M      E░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░F
  1354. M      E░░░░│░STARTING DATE:░MM/DD/YY░░░░COMPLETION DATE:░MM/DD/YY░░░DAYS:░999░│░░░░░░░░F
  1355. M      E░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░F
  1356. M      E░░░░└──────────────────────────────────────────────────────────────────┘░░░░░░░░F
  1357. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1358. M      EReport  ║D:\...bt4\INVOICE       ║Line:25 Col:67   ║View:INVOICE  ║      CapsF
  1359. M                EPosition selection bar:       Select:  ─┘    Leave menu: EscF
  1360.  
  1361. M      ELayout    Fields   Bands   Words   Go To   Print   Exit               3:11:18 pmF
  1362. M      E[····∙·· ╔════════════════════════╗∙···· ····∙·· ·5····∙ ···6··· ∙····7· ··∙···]F
  1363. M      E░░░░░░░░░║   Add field            ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1364. M      E░░░░┌────║   Remove field         ║────────────────────────────────────┐░░░░░░░░F
  1365. M      E░░░░│░░░░║   Modify field         ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░F
  1366. M      E░░░░│░JOB║   ╔═════════════════════════════════════════════════════════════╗░░░░F
  1367. M      E░░░░│░░░░╚═══║   Name                      {JOBHOURS}                      ║░░░░F
  1368. M      E░░░░│░STARTIN║   Description               {}                              ║░░░░F
  1369. M      E░░░░│░░░░░░░░║   Operation                 SUM                             ║░░░░F
  1370. M      E░░░░└────────║   ╔══════════╗marize on     {HOURS}                         ║░░░░F
  1371. M      E░░░░░░░░░░░░░║   ║ AVERAGE  ║              {JOBDESC}                       ║░░░░F
  1372. M      E░░░░░░ACTIVIT║───║ COUNT    ║──────────────────────────────────────────────║░░░░F
  1373. M      E░░░░░░░░░░░░░║   ║ MAX      ║              {99,999.99}                     ║░░░░F
  1374. M      E░░░░░░░░░░░░░║   ║ MIN      ║tions         {}                              ║░░░░F
  1375. M      EGroup  2  Int║   ║ SUM      ║eated values  NO                              ║────F
  1376. M      EDetail       ║   ║ STD      ║              NO                              ║────F
  1377. M      EGroup  2  Sum╚═══║ VAR      ║══════════════════════════════════════════════╝────F
  1378. M      E░░░░░░░░░░░░░░░░X╚══════════╝XXXXXXXXXXXXXXXXXXXXXX░░░░░999.99░░░░░░░░░░░░░░░░░░F
  1379. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1380. M      EGroup  1  Summary Band──────────────────────────────────────────────────────────F
  1381. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░=========░░░░░░░░░░░░░░░░░░F
  1382. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░TOTAL ALL ACTIVITIES░░░░░99,999.99░░░░░░░░░░░░░░░░░░F
  1383. M      EReport  ║D:\...bt4\INVOICE       ║Opt 5/7          ║View:INVOICE  ║      CapsF
  1384. M                EPosition selection bar:       Select:  ─┘    Leave menu: EscFA'A'
  1385.  
  1386. M      PA A EPage 24                             (c) Interco International
  1387. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  1388. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  1389. P                 E╚═╩═╝                                          ╚═╩═╝F
  1390.  
  1391. P               E┌──────────────────────────────┐F
  1392. P               E│ REPORT DESIGN SCREEN - MENUS │F
  1393. P               E└──────────────────────────────┘F
  1394.  
  1395.  
  1396. P          MELayout    Fields   Bands   Words   Go To   Print   Exit               3:16:40 pmF
  1397. M            E[····∙·· ·1····∙ ·╔═══════════════════════════════════════════╗· ∙····7· ··∙···]F
  1398. M            EReport    Intro   ║   Add a group band                        ║─────────────────F
  1399. M            EPage      Header  ║   Remove group                            ║─────────────────F
  1400. M            EGroup  1  Intro   ║   Modify group                            ║─────────────────F
  1401. M            E░░░░░░░░░░░░░░░░░░║   Group intro on each page      NO        ║░░░░░░░░░░░░░░░░░F
  1402. M            E░░░░░░░░░░░░░░░░░░║───────────────────────────────────────────║░░░░░░░░░░░░░░░░░F
  1403. M            E░░░░░░░░░░░░░░░░░░║   Open all bands                          ║░░░░░░░░░░░░░░░░░F
  1404. M            E░░░░░░░░░░░░░░░░░░║   Begin band on new page        NO        ║░░░░░░░░░░░░░░░░░F
  1405. M            E░░░░░░░░░░░░░░░░░░║   Word wrap band                NO        ║░░░░░░░░░░░░░░░░░F
  1406. M            E░░░░░░░░░░░░░░░░░░║   Text pitch for band           DEFAULT   ║░░░░░░░░░░░░░░░░░F
  1407. M            E░░░░░░░░░░░░░░░░░░║   Quality print for band        DEFAULT   ║░░░░░░░░░░░░░░░░░F
  1408. M            E░░░░░░░░░░░░░░░░░░║   Spacing of lines for band     DEFAULT   ║░░░░░░░░░░░░░░░░░F
  1409. M            E░░░░░░░░░░░░░░░░░░║───────────────────────────────────────────║░░░░░░░░░░░░░░░░░F
  1410. M            E░░░░░░░░░░░░░░░░░░║   Page heading in report intro  NO        ║░░░░░░░░░░░░░░░░░F
  1411. M            E░░░░░░░░░░░░░░░░░░╚═══════════════════════════════════════════╝░░░░░░░░░░░░░░░░░F
  1412. M            EINVOICE DATE:░░XXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1413. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1414. M            E░░░░┌─────────────────────────────────────────────────┐░░░░░░░░░░░░░░░░░░░░░░░░░F
  1415. M            E░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1416. M            E░░░░│░CUSTOMER:░░XXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1417. M            E░░░░│░░░░░░░░░░░░XXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1418. M            EReport  ║D:\...bt4\INVOICE       ║Band 1/9         ║View:INVOICE  ║      CapsF
  1419. M                      EPosition selection bar:       Select:  ─┘    Leave menu: EscF
  1420.  
  1421. M            ELayout    Fields   Bands   Words   Go To   Print   Exit               3:16:50 pmF
  1422. M            E[····∙·· ·1····∙ ···2··· ∙╔════════════════════════════════╗6··· ∙····7· ··∙···]F
  1423. M            EReport    Intro   Band────║   Style                        ║────────────────────F
  1424. M            EPage      Header  Band────║   Display                      ║────────────────────F
  1425. M            EGroup  1  Intro   Band────║   Position                     ║────────────────────F
  1426. M            E░░░░░░░░░░░░░░░░░░░░░░░ASS║   Modify ruler                 ║░░░░░░░░░░░░░░░░░░░░F
  1427. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░║   Hide ruler               NO  ║░░░░░░░░░░░░░░░░░░░░F
  1428. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░║   Enable automatic indent  YES ║░░░░░░░░░░░░░░░░░░░░F
  1429. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░║────────────────────────────────║░░░░░░░░░░░░░░░░░░░░F
  1430. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░║   Add line                     ║░░░░░░░░░░░░░░░░░░░░F
  1431. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░║   Remove line                  ║░░░░░░░░░░░░░░░░░░░░F
  1432. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░║   Insert page break            ║░░░░░░░░░░░░░░░░░░░░F
  1433. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░║   Write/read text file         ║░░░░░░░░░░░░░░░░░░░░F
  1434. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░╚════════════════════════════════╝░░░░░░░░░░░░░░░░░░░░F
  1435. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╚═════════════════╝░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1436. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1437. M            EINVOICE DATE:░░XXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1438. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1439. M            E░░░░┌─────────────────────────────────────────────────┐░░░░░░░░░░░░░░░░░░░░░░░░░F
  1440. M            E░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1441. M            E░░░░│░CUSTOMER:░░XXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1442. M            E░░░░│░░░░░░░░░░░░XXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1443. M            EReport  ║D:\...bt4\INVOICE       ║Band 1/9         ║View:INVOICE  ║      CapsF
  1444. M                      EPosition selection bar:       Select:  ─┘    Leave menu: EscFA'A'
  1445.  
  1446. M            PA A E(c) Interco International                                Page 25
  1447. PEA A F
  1448.  
  1449.  
  1450.  
  1451. P          E┌──────────────────────────────┐F
  1452. P          E│ REPORT DESIGN SCREEN - MENUS │F
  1453. P          E└──────────────────────────────┘F
  1454.  
  1455.  
  1456.  
  1457. P     MELayout    Fields   Bands   Words   Go To   Print   Exit               3:17:04 pmF
  1458. M      E[····∙·· ·1····∙ ···2··· ∙····3· ·╔═════════════════════════════════════════╗··]F
  1459. M      EReport    Intro   Band────────────║   Go to line number     {0}             ║───F
  1460. M      EPage      Header  Band────────────║─────────────────────────────────────────║───F
  1461. M      EGroup  1  Intro   Band────────────║   Forward search        {}              ║───F
  1462. M      E░░░░░░░░░░░░░░░░░░░░░░░ASSOCIATED ║   Backward search       {}              ║░░░F
  1463. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░1170 ║   Replace               {}              ║░░░F
  1464. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║   Match capitalization  NO              ║░░░F
  1465. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ATL╚═════════════════════════════════════════╝░░░F
  1466. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1467. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╔═════════════════╗░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1468. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1469. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░I N V O I C E░░║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1470. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1471. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╚═════════════════╝░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1472. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1473. M      EINVOICE DATE:░░XXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1474. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1475. M      E░░░░┌─────────────────────────────────────────────────┐░░░░░░░░░░░░░░░░░░░░░░░░░F
  1476. M      E░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1477. M      E░░░░│░CUSTOMER:░░XXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1478. M      E░░░░│░░░░░░░░░░░░XXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1479. M      EReport  ║D:\...bt4\INVOICE       ║Band 1/9         ║View:INVOICE  ║      CapsF
  1480. M                EPosition selection bar:       Select:  ─┘    Leave menu: EscFA*A*
  1481.  
  1482.  
  1483. A(A(
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489. M      PA A EPage 26                             (c) Interco International
  1490. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  1491. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  1492. P                 E╚═╩═╝                                          ╚═╩═╝F
  1493.  
  1494. P               E┌──────────────────────────────┐F
  1495. P               E│ REPORT DESIGN SCREEN - MENUS │F
  1496. P               E└──────────────────────────────┘F
  1497.  
  1498. P          MELayout    Fields   Bands   Words   Go To   Print   Exit               3:17:25 pmF
  1499. M            E[····∙·· ·1····∙ ···2··· ∙····3· ··∙···· ·╔═══════════════════════════════════╗]F
  1500. M            EReport    Intro   Band────────────────────║   Begin printing                  ║─F
  1501. M            EPage      Header  Band────────────────────║   Eject page now                  ║─F
  1502. M            EGroup  1  Intro   Band────────────────────║   View report on screen           ║─F
  1503. M            E░░░░░░░░░░░░░░░░░░░░░░░ASSOCIATED MANAGEME║───────────────────────────────────║░F
  1504. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░1170 WELDSTON║   Use print form  {INVOICE.prf}   ║░F
  1505. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░SUITE 22║   Save settings to print form     ║░F
  1506. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ATLANTA, GA║───────────────────────────────────║░F
  1507. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║   Destination                     ║░F
  1508. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╔═══════════║   Control of printer              ║░F
  1509. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░░░░░║   Output options                  ║░F
  1510. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░I N V O I║   Page dimensions                 ║░F
  1511. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░░░░░╚═══════════════════════════════════╝░F
  1512. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╚═════════════════╝░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1513. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1514. M            EINVOICE DATE:░░XXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1515. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1516. M            E░░░░┌─────────────────────────────────────────────────┐░░░░░░░░░░░░░░░░░░░░░░░░░F
  1517. M            E░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1518. M            E░░░░│░CUSTOMER:░░XXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1519. M            E░░░░│░░░░░░░░░░░░XXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1520. M            EReport  ║D:\...bt4\INVOICE       ║Band 1/9         ║View:INVOICE  ║      CapsF
  1521. M                      EPosition selection bar:       Select:  ─┘    Leave menu: EscF
  1522.  
  1523.  
  1524. M            ELayout    Fields   Bands   Words   Go To   Print   Exit               3:17:57 pmF
  1525. M            E[····∙·· ·1····∙ ···2··· ∙····3· ··∙···· ·╔═══════════════════════════════════╗]F
  1526. M            EReport    Intro   Band────────────────────║   Begin printing                  ║─F
  1527. M            EPage      Header  Band────────────────────║   Eject page now                  ║─F
  1528. M            EGroup  1  Intro   Band────────────────────║   View report on screen           ║─F
  1529. M            E╔══════════════════════════════════════════════╗──────────────────────────────║░F
  1530. M            E║   Text pitch              DEFAULT            ║e print form  {INVOICE.prf}   ║░F
  1531. M            E║   Quality print           DEFAULT            ║ve settings to print form     ║░F
  1532. M            E║──────────────────────────────────────────────║──────────────────────────────║░F
  1533. M            E║   New page                AFTER              ║stination                     ║░F
  1534. M            E║   Wait between pages      NO                 ║ntrol of printer              ║░F
  1535. M            E║   Advance page using      FORM FEED          ║tput options                  ║░F
  1536. M            E║──────────────────────────────────────────────║ge dimensions                 ║░F
  1537. M            E║   Starting control codes  {}                 ║══════════════════════════════╝░F
  1538. M            E║   Ending control codes    {}                 ║╝░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1539. M            E╚══════════════════════════════════════════════╝░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1540. M            EINVOICE DATE:░░XXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1541. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1542. M            E░░░░┌─────────────────────────────────────────────────┐░░░░░░░░░░░░░░░░░░░░░░░░░F
  1543. M            E░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1544. M            E░░░░│░CUSTOMER:░░XXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1545. M            E░░░░│░░░░░░░░░░░░XXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░F
  1546. M            EReport  ║D:\...bt4\INVOICE       ║Band 1/9         ║View:INVOICE  ║      CapsF
  1547. M                      EPosition selection bar:       Select:  ─┘    Leave menu: EscFA'A'
  1548.  
  1549. M            PA A E(c) Interco International                                Page 27
  1550. PEA A F
  1551.  
  1552.  
  1553.  
  1554. P                        MEASSOCIATED MANAGEMENT CONSULTANTSF
  1555. M                                   E1170 WELDSTONE COURTF
  1556. M                                        ESUITE 2205F
  1557. M                                     EATLANTA, GA 30350F
  1558.  
  1559. M                                    E╔══════════════════╗F
  1560. M                                    E║                  ║F
  1561. M                                    E║  I N V O I C E   ║F
  1562. M                                    E║                  ║F
  1563. M                                    E╚══════════════════╝F
  1564.  
  1565. M      EINVOICE DATE:  February 15, 1989F
  1566.  
  1567. M          E┌──────────────────────────────────────────────────┐F
  1568. M          E│                                                  │F
  1569. M          E│ CUSTOMER:  Brighton Associates                   │F
  1570. M          E│            123 South Surrey                      │F
  1571. M          E│            Malibu Beach, CA  23456               │F
  1572. M          E│                                                  │F
  1573. M          E└──────────────────────────────────────────────────┘F
  1574.  
  1575. M          E┌───────────────────────────────────────────────────────────────────┐F
  1576. M          E│                                                                   │F
  1577. M          E│ JOB: Sales Force Mail File                                        │F
  1578. M          E│                                                                   │F
  1579. M          E│ STARTING DATE: 01/01/89    COMPLETION DATE: 02/15/89   DAYS:  45  │F
  1580. M          E│                                                                   │F
  1581. M          E└───────────────────────────────────────────────────────────────────┘F
  1582.  
  1583. M            EACTIVITY SUMMARY:F
  1584.  
  1585. M                                                               EHOURSF
  1586.  
  1587. M                      EA. Define System Concept                144.00F
  1588.  
  1589. M                      EB. System Design                         38.00F
  1590.  
  1591. M                      EC. Create System with dBase IV           70.00F
  1592.  
  1593. M                      ED. Install and Work with Users           64.00F
  1594.  
  1595. M                      EE. Make Modifications to System          36.00F
  1596.  
  1597. M                                                           E=========F
  1598. M                                  ETOTAL ALL ACTIVITIES        352.00F
  1599.  
  1600.  
  1601.  
  1602. M          E╔══════════════════════════════════════════════════════════════════════╗F
  1603. M          E║                                                                      ║F
  1604. M          E║                   TOTAL AMOUNT DUE:   34,000.00                      ║F
  1605. M          E║                                                                      ║F
  1606. M          E╚══════════════════════════════════════════════════════════════════════╝F
  1607.  
  1608.  
  1609. M                                  ETHANKS FOR YOUR SUPPORTFAA
  1610.  
  1611. M      PA A EPage 28                             (c) Interco International
  1612. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  1613. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  1614. P                 E╚═╩═╝                                          ╚═╩═╝F
  1615.  
  1616. P               E┌────────────────────────────────┐F
  1617. P               E│ REPORT DESIGN SCREEN - JOBSTAT │F
  1618. P               E└────────────────────────────────┘F
  1619.  
  1620. P          MEPage      Header  Band──────────────────────────────────────────────────────────F
  1621. M            EReport    Intro   Band──────────────────────────────────────────────────────────F
  1622. M            EGroup  1  Intro   Band──────────────────────────────────────────────────────────F
  1623. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░JOB STATUS REPORT░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1624. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1625. M            E▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░F
  1626. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1627. M            E░░┌──────────────────────────────────────────────────────────────┐░░░░░░░░░░░░░░F
  1628. M            E░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░░░░░░░F
  1629. M            E░░│░JOB:░░░░░░XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX░│░░░░░░░░░░░░░░F
  1630. M            E░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░░░░░░░F
  1631. M            E░░│░CUSTOMER:░XXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░░░░░░░F
  1632. M            E░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░░░░░░░F
  1633. M            E░░└──────────────────────────────────────────────────────────────┘░░░░░░░░░░░░░░F
  1634. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1635. M            E░░░░░░░░STAFF MEMBER░░░░░░░░░░░░░░░░░░░DATE░░░░░░░░HOURS░░░░░░░░AMOUNT░░░░░░░░░░F
  1636. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1637. M            EGroup  2  Intro   Band──────────────────────────────────────────────────────────F
  1638. M            EDetail            Band──────────────────────────────────────────────────────────F
  1639. M            E░░░░░░░░XXXXXXXXXXXXXXXXXXXXXXXXXX░░MM/DD/YY░░░░░9,999.99░░░9999,999.99░░░░░░░░░F
  1640. M            EGroup  2  Summary Band──────────────────────────────────────────────────────────F
  1641. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1642. M            EGroup  1  Summary Band──────────────────────────────────────────────────────────F
  1643. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1644. M            E░░░┌────────────────────────────────────────────────────────────────────┐░░░░░░░F
  1645. M            E░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░F
  1646. M            E░░░│░JOB:░XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX░░░░░░░░░░░░│░░░░░░░F
  1647. M            E░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░F
  1648. M            E░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░TO DATE:░░░░░9,999.99░░░9999,999.99░│░░░░░░░F
  1649. M            E░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░F
  1650. M            E░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░BID PRICE:░░░░░░░░░░░░░░9999,999.99░│░░░░░░░F
  1651. M            E░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░-----------░│░░░░░░░F
  1652. M            E░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░F
  1653. M            E░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░VARIANCE:░░░░░░░░░░░░░░░9999,999.99░│░░░░░░░F
  1654. M            E░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░F
  1655. M            E░░░└────────────────────────────────────────────────────────────────────┘░░░░░░░F
  1656. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1657. M            EReport    Summary Band──────────────────────────────────────────────────────────F
  1658. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╔═════════════════════════════════════════╗░░░░░░░F
  1659. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░F
  1660. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░TOTAL TO DATE:░░░9,999.99░░░9999,999.99░║░░░░░░░F
  1661. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░F
  1662. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║═════════════════════════════════════════║░░░░░░░F
  1663. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░F
  1664. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░TIME SLIPS:░999░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░F
  1665. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░F
  1666. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░AVG TO DATE:░░░░░9,999.99░░░9999,999.99░║░░░░░░░F
  1667. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║░░░░░░░F
  1668. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╚═════════════════════════════════════════╝░░░░░░░F
  1669. M            EPage      Footer  Band──────────────────────────────────────────────────────────F
  1670.  
  1671. M            EReport Date: 10/19/88F
  1672. M                   ETime: 15:33:20FA*A*
  1673. M            PA A E(c) Interco International                                Page 29
  1674. PEA A F
  1675.  
  1676.  
  1677.  
  1678. P                               MEJOB STATUS REPORTF
  1679.  
  1680.  
  1681.  
  1682. M      E▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒F
  1683.  
  1684. M        E┌───────────────────────────────────────────────────────────────┐F
  1685. M        E│                                                               │F
  1686. M        E│ JOB:      Class Scheduling Program                            │F
  1687. M        E│                                                               │F
  1688. M        E│ CUSTOMER: General Services Admin                              │F
  1689. M        E│                                                               │F
  1690. M        E└───────────────────────────────────────────────────────────────┘F
  1691.  
  1692.  
  1693. M              ESTAFF MEMBER                   DATE        HOURS        AMOUNTF
  1694.  
  1695. M              EMarie, Lisa                 01/20/89        22.00        550.00F
  1696. M                                          E01/20/89        22.00        550.00F
  1697. M                                          E01/27/89        10.00        250.00F
  1698.  
  1699. M              EBruce, Charles              01/06/89        12.00        660.00F
  1700. M                                          E01/13/89         6.00        330.00F
  1701. M                                          E01/20/89        12.00        660.00F
  1702. M                                          E01/27/89         6.00        330.00F
  1703.  
  1704.  
  1705.  
  1706. M         E┌─────────────────────────────────────────────────────────────────────┐F
  1707. M         E│                                                                     │F
  1708. M         E│ JOB: Class Scheduling Program                                       │F
  1709. M         E│                                                                     │F
  1710. M         E│                                TO DATE:       100.00      3,580.00  │F
  1711. M         E│                                                                     │F
  1712. M         E│                                BID PRICE:                 9,500.00  │F
  1713. M         E│                                                        -----------  │F
  1714. M         E│                                                                     │F
  1715. M         E│                                VARIANCE:                  5,920.00  │F
  1716. M         E│                                                                     │F
  1717. M         E└─────────────────────────────────────────────────────────────────────┘FA)A)
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723. M      PA A EPage 30                             (c) Interco International
  1724. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  1725. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  1726. P                 E╚═╩═╝                                          ╚═╩═╝F
  1727.  
  1728. P          MEPage No.   1F
  1729. M            EReport Date: 10/19/88F
  1730.  
  1731. M                                     EEMPLOYEE PAY RATE REPORTF
  1732.  
  1733. M            E▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒F
  1734.  
  1735. M                 E┌──────────────────────────┐F
  1736. M                 E│  Department:   CORP      │F
  1737. M                 E└──────────────────────────┘F
  1738.  
  1739. M                           EID     NAME                                             RATEF
  1740.  
  1741. M                         ECO200    Bonnie Connors                                   60.00F
  1742. M                         ELA100    Jean Lacroux                                     50.00F
  1743. M                         EMI100    Sally Middleton                                  50.00F
  1744. M                         EZO100    Leigh Zoellner                                   50.00F
  1745.  
  1746. M                                                        E┌─────────────────────────────────┐F
  1747. M                                                        E│  Department Average      52.50  │F
  1748. M                                                        E└─────────────────────────────────┘F
  1749.  
  1750. M                 E┌──────────────────────────┐F
  1751. M                 E│  Department:   MIS       │F
  1752. M                 E└──────────────────────────┘F
  1753.  
  1754. M                           EID     NAME                                             RATEF
  1755.  
  1756. M                         ETR100    Charles Bruce                                    55.00F
  1757. M                         ERI100    Nell Ridley                                      45.00F
  1758. M                         ETR200    George Troutman                                  50.00F
  1759.  
  1760. M                                                        E┌─────────────────────────────────┐F
  1761. M                                                        E│  Department Average      50.00  │F
  1762. M                                                        E└─────────────────────────────────┘F
  1763.  
  1764. M                 E┌──────────────────────────┐F
  1765. M                 E│  Department:   PROG      │F
  1766. M                 E└──────────────────────────┘F
  1767.  
  1768. M                           EID     NAME                                             RATEF
  1769.  
  1770. M                         EBA100    Kevin Barry                                      60.00F
  1771. M                         EBO100    Jeff Bonnacker                                   40.00F
  1772. M                         EBR200    Stuart Brooks                                    50.00F
  1773. M                         EBR300    Robert Bruce                                     65.00F
  1774. M                         ECO100    Kael Cognac                                      35.00F
  1775. M                         EJO100    Allison Jonah                                    40.00F
  1776. M                         EKA100    Holly Kathleenovitch                             50.00F
  1777. M                         ELA200    Blaise Lacroux                                   35.00F
  1778. M                         ERA100    Joseph Randall                                   50.00F
  1779.  
  1780. M                                                        E┌─────────────────────────────────┐F
  1781. M                                                        E│  Department Average      47.22  │F
  1782. M                                                        E└─────────────────────────────────┘FA!A!
  1783.  
  1784. M            PA A E(c) Interco International                                Page 31
  1785. PEA A F
  1786.  
  1787.  
  1788.  
  1789. P          E┌─────────────────┐F
  1790. P          E│ DATA VALIDATION │F
  1791. P          E└─────────────────┘F
  1792.  
  1793. P          EData Validation is the technique where the computer verifiesF
  1794. P     Ethe data  that is entered into  your files. There are  four basicF
  1795. P     Etechniques:F
  1796.  
  1797. P                    EValidate the form of the information.F
  1798.  
  1799. P                    EValidate against a range of acceptable values.F
  1800.  
  1801. P                    EValidate against a list of acceptable values.F
  1802.  
  1803. P                    EValidate against values in other data files.F
  1804.  
  1805.  
  1806. P          EIn the TIME.DBF we want to use all four techniques:F
  1807.  
  1808. P               EAll  Employee and  Job Id's  must follow  a pattern  ofF
  1809. P               Eletters then  numbers and all letters must  be in upperF
  1810. P               Ecase.F
  1811.  
  1812. P               EDates  must fall  in 1989  and Hours  cannot exceed  50F
  1813. P               Ehours.F
  1814.  
  1815. P               EFunction Codes must be one of 5 choices.F
  1816.  
  1817. P               EAll  Employee  and Job  Id's  must  be  found in  theirF
  1818. P               Ecorresponding data files.FA*A*
  1819.  
  1820.  
  1821. A(A(
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827. P     EPage 32                             (c) Interco International PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  1828. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  1829. P                 E╚═╩═╝                                          ╚═╩═╝F
  1830.  
  1831. P          E▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒F
  1832.  
  1833. P               EIMPORTANT NOTE:     In order  to use the  data file  look upF
  1834. P                                   Etechnique  a  relationship  between  theF
  1835. P                                   Efiles  must  be  created.  UnfortunatelyF
  1836. P                                   Ethis CANNOT  be done in the  Query PanelF
  1837. P                                   Eof  the Control  Center. Please  use theF
  1838. P                                   Efollowing method.F
  1839.  
  1840. P                         E1.   Exit the Control Center to the Dot Prompt.F
  1841. P                         E2.   Enter the following for the TIME example:F
  1842.  
  1843. P                              E.USE TIME IN AF
  1844. P                              E.USE EMP ORDER EMPID IN BF
  1845. P                              E.USE JOB ORDER JOBID IN CF
  1846. P                              E.CREATE VIEW TIMEEDIT FROM ENVIRONMENTF
  1847.  
  1848. P                         E3.   Press  <F2>  (ASSIST)  to return  to  ControlF
  1849. P                              ECenter.F
  1850.  
  1851. P                         E4.   Cursor to the Query Panel and press <ALT> <C>F
  1852. P                              Ethen <A> to add TIMEEDIT to the Catalog.F
  1853.  
  1854. P               ETIMEEDIT.VUE  will now  be  available for  use  in the  FormF
  1855. P               EPanel.F
  1856.  
  1857. P          E▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒FA*A*
  1858. A(A(
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867. P          E(c) Interco International                                Page 33 PEA A F
  1868.  
  1869.  
  1870.  
  1871. P     MELayout    Fields   Words   Go To   Exit                               3:37:57 pmF
  1872. M      E╔════════════════════════════════════════╗···∙·· ·5····∙ ···6··· ∙····7· ··∙···]F
  1873. M      E║   Quick layout                         ║░░░░░░░░░░░░░░░░░░░╔═══════════════╗░░F
  1874. M      E║────────────────────────────────────────║░░░░░░░░░░░░░░░░░░░║ JOBCOST       ║░░F
  1875. M      E║   Box                                  ║░░░░░░░░░░░░░░░░░░░║═══════════════║░░F
  1876. M      E║   Line                                 ║ATION FORM░░░░░░░░░║ CUSTOMER.DBF  ║░░F
  1877. M      E║────────────────────────────────────────║░░░░░░░░░░░░░░░░░░░║ EMP.DBF       ║░░F
  1878. M      E║  >Use different database file or view  ║───────────────────║ EMPPROG.QBE   ║░░F
  1879. M      E║   Edit description of form             ║░░░░░░░░░░░░░░░░░░░║ EMPRATE.DBF   ║░░F
  1880. M      E║   Save this form                       ║ID░░░░░Hours░░Funct║ EMPRATE.QBE   ║░░F
  1881. M      E╚════════════════════════════════════════╝░░░░░░░░░░░░░░░░░░░║ FUNCODE.DBF   ║░░F
  1882. M      E░░░░░░░░░░░░│░░░░MM/DD/YY░░░░░AA999░░░░AAA99░░░░999.99░░░XXXX║ INVOICE.QBE   ║░░F
  1883. M      E░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║ JOB.DBF       ║░░F
  1884. M      E░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║ JOBSTAT.QBE   ║░░F
  1885. M      E░░░░░░░░░░░░└────────────────────────────────────────────────║ TIME.DBF      ║░░F
  1886. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║>TIMEEDIT.VUE  ║░░F
  1887. M      E░░░░░░░░┌─────────────────────────────────────────────┐░░░░░░╚═══════════════╝░░F
  1888. M      E░░░░░░░░│View for Time Slip Editing                   │░░░░░░░░░░░░░░░░░░░░░░░░░F
  1889. M      E░░░░░░░░│                                             │░░░░░░░░░░░░░░░░░░░░░░░░░F
  1890. M      E░░░░░░░░└─────────────────────────────────────────────┘░░░░░░░░░░░░░░░░░░░░░░░░░F
  1891. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1892. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1893. M      EForm    ║D:\...classes\bt4\TIME  ║Opt 11/11        ║View:TIMEEDIT ║      CapsF
  1894. M              EPosition selection bar:       Select:  ─┘    Leave picklist: EscF
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901. M      ELayout    Fields   Words   Go To   Exit                               3:35:52 pmF
  1902. M      E[····∙·· ·1····∙ ···2··· ∙····3· ··∙···· ····∙·· ·5····∙ ···6··· ∙····7· ··∙···]F
  1903. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1904. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1905. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1906. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░TIME SLIP INFORMATION FORM░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1907. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1908. M      E░░░░░░░░░░░░┌───────────────────────────────────────────────────────┐░░░░░░░░░░░F
  1909. M      E░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░░░░F
  1910. M      E░░░░░░░░░░░░│░░░░░░░Date░░░░░Emp ID░░░Job ID░░░░░Hours░░Function░░░░│░░░░░░░░░░░F
  1911. M      E░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░░░░F
  1912. M      E░░░░░░░░░░░░│░░░░MM/DD/YY░░░░░AA999░░░░AAA99░░░░999.99░░░XXXXXX░░░░░│░░░░░░░░░░░F
  1913. M      E░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░░░░F
  1914. M      E░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│░░░░░░░░░░░F
  1915. M      E░░░░░░░░░░░░└───────────────────────────────────────────────────────┘░░░░░░░░░░░F
  1916. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1917. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1918. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1919. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1920. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1921. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1922. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1923. M      EForm    ║D:\...classes\bt4\TIME  ║Row:0 Col:0      ║View:TIMEEDIT ║      CapsInsF
  1924. M                  EAdd field:F5  Select:F6  Move:F7  Copy:F8  Size:Shift-F7FA'A'
  1925.  
  1926. M      PA A EPage 34                             (c) Interco International
  1927. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  1928. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  1929. P                 E╚═╩═╝                                          ╚═╩═╝F
  1930.  
  1931. P          MELayout    Fields   Words   Go To   Exit                               3:36:33 pmF
  1932. M            E[····∙·· ╔═══════════════════════════╗·· ····∙·· ·5····∙ ···6··· ∙····7· ··∙···]F
  1933. M            E░░░░░░░░░║   Add field               ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1934. M            E░░░░░░░░░║   Remove field            ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1935. M            E░░░░░░░░░║   Modify field            ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1936. M            E░░░░░░░░░║───╔═════════════════════════════════════════════════╗░░░░░░░░░░░░░░░░F
  1937. M            E░░░░░░░░░║   ║   Field name:        EMPID                      ║░░░░░░░░░░░░░░░░F
  1938. M            E░░░░░░░░░╚═══║   Type:              Character                  ║────┐░░░░░░░░░░░F
  1939. M            E░░░░░░░░░░░░│║   Length:              5                        ║░░░░│░░░░░░░░░░░F
  1940. M            E░░░░░░░░░░░░│║   Decimals:            0                        ║░░░░│░░░░░░░░░░░F
  1941. M            E░░░░░░░░░░░░│║─────────────────────────────────────────────────║░░░░│░░░░░░░░░░░F
  1942. M            E░░░░░░░░░░░░│║   Template           AA999                      ║░░░░│░░░░░░░░░░░F
  1943. M            E░░╔ Character Template Symbols ══════════════════════════════════════════════╗░░F
  1944. M            E░░║                                                                          ║░░F
  1945. M            E░░║    9    Accept digits and signs       Y    Y or N                        ║░░F
  1946. M            E░░║    #    Accept digits, spaces,        L    T, F, Y, or N                 ║░░F
  1947. M            E░░║         signs, and periods            X    Any character                 ║░░F
  1948. M            E░░║    A    Accept alpha characters       !    Convert to uppercase          ║░░F
  1949. M            E░░║    N    Accept alpha, digits, and   other  Insert into display.          ║░░F
  1950. M            E░░║         underscore                         Store with input data unless  ║░░F
  1951. M            E░░║                                            @R function is used.          ║░░F
  1952. M            E░░╚══════════════════════════════════════════════════════════════════════════╝░░F
  1953. M            EForm    ║D:\...classes\bt4\TIME  ║Row:9 Col:30     ║View:TIMEEDIT ║      CapsF
  1954. M                                  EZoom: F9    Accept:  ─┘  Cancel: EscF
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961. M            ELayout    Fields   Words   Go To   Exit                               3:36:48 pmF
  1962. M            E[····∙·· ╔═══════════════════════════╗·· ····∙·· ·5····∙ ···6··· ∙····7· ··∙···]F
  1963. M            E░░░░░░░░░║   Add field               ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1964. M            E░░░░░░░░░║   Remove field            ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1965. M            E░░░░░░░░░║   Modify field            ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1966. M            E░░░░░░░░░║───╔═════════════════════════════════════════════════╗░░░░░░░░░░░░░░░░F
  1967. M            E░░░░░░░░░║   ║   Field name:       ╔══════════════════════════════════════════╗░F
  1968. M            E░░░░░░░░░╚═══║   Type:             ║ Alphabetic characters only      A    OFF ║░F
  1969. M            E░░░░░░░░░░░░│║   Length:           ║ Upper-case conversion           !    ON  ║░F
  1970. M            E░░░░░░░░░░░░│║   Decimals:         ║ Literals not part of data       R    OFF ║░F
  1971. M            E░░░░░░░░░░░░│║─────────────────────║ Scroll within display width     S    OFF ║░F
  1972. M            E░░░░░░░░░░░░│║   Template          ║ Multiple choice                 M    OFF ║░F
  1973. M            E░░░░░░░░░░░░│║   Picture functions ║──────────────────────────────────────────║░F
  1974. M            E░░░░░░░░░░░░│║   Edit options      ║ Trim                            T    OFF ║░F
  1975. M            E░░░░░░░░░░░░└║   Display as        ║ Right align                     J    OFF ║░F
  1976. M            E░░░░░░░░░░░░░║   Border lines      ║ Center align                    I    OFF ║░F
  1977. M            E░░░░░░░░░░░░░╚═════════════════════║ Horizontal stretch              H    OFF ║░F
  1978. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║ Vertical stretch                V    OFF ║░F
  1979. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║ Wrap semicolons                 ;    OFF ║░F
  1980. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╚══════════════════════════════════════════╝░F
  1981. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1982. M            E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1983. M            EForm    ║D:\...classes\bt4\TIME  ║Row:9 Col:30     ║View:TIMEEDIT ║      CapsF
  1984. M              EPosition selection bar:       Select:  ─┘    Accept: Ctrl-End    Cancel: EscFA'A'
  1985.  
  1986. M            PA A E(c) Interco International                                Page 35
  1987. PEA A F
  1988.  
  1989.  
  1990.  
  1991. P     MELayout    Fields   Words   Go To   Exit                               3:37:13 pmF
  1992. M      E[····∙·· ╔═══════════════════════════╗·· ····∙·· ·5····∙ ···6··· ∙····7· ··∙···]F
  1993. M      E░░░░░░░░░║   Add field               ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1994. M      E░░░░░░░░░║   Remove field            ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1995. M      E░░░░░░░░░║   Modify field            ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  1996. M      E░░░░░░░░░║───╔═════════════════════════════════════════════════╗░░░░░░░░░░░░░░░░F
  1997. M      E░░░░░░░░░║   ║   Field name:        EMPID                      ║░░░░░░░░░░░░░░░░F
  1998. M      E░░░░░░╔══════════════════════════════════════════════════════════════════╗░░░░░░F
  1999. M      E░░░░░░║  Editing allowed         YES                                     ║░░░░░░F
  2000. M      E░░░░░░║  Permit edit if          {}                                      ║░░░░░░F
  2001. M      E░░░░░░║  Message                 {Enter Employee Number}                 ║░░░░░░F
  2002. M      E░░░░░░║  Carry Forward           NO                                      ║░░░░░░F
  2003. M      E░░░░░░║  Default value           {}                                      ║░░░░░░F
  2004. M      E░░░░░░║  Smallest allowed value  {}                                      ║░░░░░░F
  2005. M      E░░░░░░║  Largest allowed value   {}                                      ║░░░░░░F
  2006. M      E░░░░░░║  Accept value when       {seek(EMPID,"EMP")}                     ║░░░░░░F
  2007. M      E░░░░░░║  Unaccepted message      {Employee Id is not in Employee File. } ║░░░░░░F
  2008. M      E░░░░░░╚══════════════════════════════════════════════════════════════════╝░░░░░░F
  2009. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  2010. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  2011. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  2012. M      E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  2013. M      EForm    ║D:\...classes\bt4\TIME  ║Row:9 Col:30     ║View:TIMEEDIT ║      CapsF
  2014. M        EPosition selection bar:       Select:  ─┘    Accept: Ctrl-End    Cancel: EscFA*A*
  2015.  
  2016.  
  2017. A'A'
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025. M      PA A EPage 36                             (c) Interco International
  2026. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  2027. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  2028. P                 E╚═╩═╝                                          ╚═╩═╝F
  2029.  
  2030. P               E┌─────────────────────────────────┐F
  2031. P               E│ PRINCIPLES OF GOOD PROGRAMMING  │F
  2032. P               E└─────────────────────────────────┘F
  2033.  
  2034. P                    E┌────────────────────────────────────────┐F
  2035. P                    E│ SPEED vs COST vs MAINTENANCE DECISIONS │F
  2036. P                    E└────────────────────────────────────────┘F
  2037.  
  2038. P               EThe Speed Issue       --      How fast will the program run.F
  2039.  
  2040. P               EThe Cost Issue        --      How much will the program costF
  2041. P                                             Eto develop  and how  much willF
  2042. P                                             Eit cost to run.F
  2043.  
  2044. P               EThe Maintenance Issue --      How much will  it cost to makeF
  2045. P                                             Echanges   to    the   existingF
  2046. P                                             Eprogram in the future.F
  2047.  
  2048. P               EIn the days before microcomputers there was a basic rule forF
  2049. P          Eprogramming systems on a computer:F
  2050.  
  2051. P                      ETHE SYSTEM MUST WORK PROPERLY AND BE FASTF
  2052.  
  2053. P               EThe reasoning  behind this philosophy  was the high  cost ofF
  2054. P          Ecomputer  time  often  running at  hundreds,  even  thousands  ofF
  2055. P          Edollars an hour. Therefore, if the time could be cut in half thenF
  2056. P          Ecosts  would  be reduced  substantially.  This  objective led  toF
  2057. P          Einnovative techniques  in both equipment design  and programming.F
  2058. P          EThere was an undesirable side effect however. The individuals whoF
  2059. P          Eused the creative programming techniques were the only people whoF
  2060. P          Eunderstood how  to make changes to the  programs. Thus managementF
  2061. P          Ehad a  dilemma when changes  were needed. Work with  the originalF
  2062. P          Eprogrammer on his  terms or redesign the  entire system. The costF
  2063. P          Eunder either scenario could be substantial.F
  2064.  
  2065. P               EOver the  years a  management mind  set has  been developed:F
  2066. P          Eprogrammers  are to  be respected  and feared,  systems are  timeF
  2067. P          Econsuming and costly, and simple changes to systems often cost asF
  2068. P          Emuch as the original.F
  2069.  
  2070. P               EThis  mind  set  was continued  in  the  early days  of  theF
  2071. P          Emicrocomputer. However  several of the  basic cost  elements haveF
  2072. P          Ebeen  reduced  in  significance:  the  expense  of  the  computerF
  2073. P          Eequipment and  the speed  at which the  programs run.   With timeF
  2074. P          Esharing costs all but gone and  the speed of processing at a highF
  2075. P          Elevel  the pressure  for speed  through  creative programming  isF
  2076. P          Egone. The emphasis  has shifted to obtaining  systems that can beF
  2077. P          Emodified  at reasonable  costs  thus giving  the  basic rule  forF
  2078. P          Eprogramming today:FA*A*
  2079. A A 
  2080.  
  2081.  
  2082. P          E(c) Interco International                                Page 37 PEA A F
  2083.  
  2084.  
  2085.  
  2086. P      ETHE SYSTEM MUST WORK PROPERLY AND ALLOW CHANGES BY SOMEONE ELSEF
  2087.  
  2088. P          EdBase  II  required  a  professional  programmer  to  createF
  2089. P     Esystems that included sophisticated tasks. Although dBase III andF
  2090. P     EIII  Plus   provide  enhanced  tools   they  still   require  theF
  2091. P     Eexperienced  person   with  full   command  of   elemental  dBaseF
  2092. P     Einstructions. Modifications to existing  systems require the sameF
  2093. P     Eskills.F
  2094.  
  2095. P          EdBase IV  provides a solution to this  problem. The majorityF
  2096. P     Eof  the   programming  instructions   are  written   through  theF
  2097. P     EApplications Generator,  APGEN. APGEN prompts the  programmer forF
  2098. P     Eitems  of information  that  it  needs to  write  a program  thenF
  2099. P     Eproduces  a program.  It is  very  flexible with  the ability  toF
  2100. P     Eproduce  menus, calculation  routines and  maintenance activitiesF
  2101. P     Ewithout requiring  years of experience  with dBase  commands. ForF
  2102. P     Ethose programs  that require special dBase  commands APGEN allowsF
  2103. P     Ethe insertion of custom programs into its own generated code.F
  2104.  
  2105. P          EThe benefits of using APGEN are:F
  2106.  
  2107. P               E1.   Programs written  by APGEN are easily  modified byF
  2108. P                    Eusing  APGEN. No  longer  do simple  modificationsF
  2109. P                    Erequire  a   complete  rewrite  of   the  originalF
  2110. P                    Eprogram.F
  2111.  
  2112. P               E2.   It  requires  less time  to  learn  APGEN and  itsF
  2113. P                    Ecapabilities   than   to   learn  programming   byF
  2114. P                    Etraditional  methods.  More   people  can  produceF
  2115. P                    Eworking systems in shorter time frames.F
  2116.  
  2117. P               E3.   APGEN written programs can  be tested and debuggedF
  2118. P                    Ein far  less time than  a hand coded  program thatF
  2119. P                    Eattempts to accomplish the same results.F
  2120.  
  2121. P               E4.   APGEN  comes at  no extra  charge in  each copy  aF
  2122. P                    EdBase IV.F
  2123.  
  2124. P          EIn summary, the speed and cost of running a program are veryF
  2125. P     Efavorable with  current equipment and therefore  not major issuesF
  2126. P     Ein  analyzing today's  systems. The  cost of  development and  ofF
  2127. P     Emaintenance  can  remain high,  if  management  does not  requireF
  2128. P     Eprograms to be written using application generators. dBase IV andF
  2129. P     EAPGEN provide the tools to  build and operate programming systemsF
  2130. P     Efor now and for the foreseeable future.FA*A*
  2131. A$A$
  2132.  
  2133.  
  2134.  
  2135. P     EPage 38                             (c) Interco International PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  2136. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  2137. P                 E╚═╩═╝                                          ╚═╩═╝F
  2138.  
  2139. P                    E┌─────────────────┐F
  2140. P                    E│ The Golden Rule │F
  2141. P                    E└─────────────────┘F
  2142.  
  2143. P               EA system  is well  designed if the  following balance  is beF
  2144. P          Emade:F
  2145.  
  2146. P                    EThe Customer  is satisfied by the  systems' performanceF
  2147. P                    Eand cost andF
  2148.  
  2149. P                    EThe  design effort  is adequately  compensated for  theF
  2150. P                    Eresources expended to build the system.F
  2151.  
  2152. P                    E┌───────────────┐F
  2153. P                    E│ Documentation │F
  2154. P                    E└───────────────┘F
  2155.  
  2156. P               EDocumenting  programming   work  is  essential   for  futureF
  2157. P          Emodifications at  reasonable costs. At  best hand  coded programsF
  2158. P          Eare difficult  to change effectively. When  programs are producedF
  2159. P          Eby  the  Applications  Generator, APGEN,  dBase  IV  can  produceF
  2160. P          Eoutline  documentation.  This  is  done  at  generation  time  byF
  2161. P          Eselecting DOCUMENT.GEN  from the Generate Menu. CLEAR  is a thirdF
  2162. P          Eparty product (Clear Software, 1-800-338-1759) that produces flowF
  2163. P          Echarts  for  dBase    programs including  dBase  IV.  dANALYST  4F
  2164. P          E(Buzzwords   International,    1-314-334-0794)   produces   crossF
  2165. P          Ereferences,  block  diagrams, file  and  index documentation  forF
  2166. P          EdBase programs.  A portion of the DOCUMENT.GEN  results are shownF
  2167. P          Ehere:FA*A*
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176. P          E(c) Interco International                                Page 39 PEA A F
  2177.  
  2178.  
  2179.  
  2180. P     MEFrom DOCUMENT.GEN on JOBCOST.PRGF
  2181.  
  2182. M      EPage: 1  Date: 11-29-88F
  2183.  
  2184.  
  2185. M      EApplication Documentation for System: JOBMENU.PRGF
  2186.  
  2187. M      EApplication Author: Bruce TroutmanF
  2188. M      ECopyright Notice..: Interco International, Ltd.F
  2189. M      EdBASE Version.....: dBase IVF
  2190.  
  2191.  
  2192. M      EDisplay Application Sign-On Banner: NoF
  2193.  
  2194. M      EMain Menu to Open : MAINBAR.BARF
  2195.  
  2196. M      ESets for Application:F
  2197. M      E---------------------F
  2198. M        EBell         ONF
  2199. M        ECarry        OFFF
  2200. M        ECentry       OFFF
  2201. M        EConfirm      OFFF
  2202. M        EDelimiters   OFFF
  2203. M        EDisplay Size 25 linesF
  2204. M        EDriveF
  2205. M        EEscape       ONF
  2206. M        EPathF
  2207. M        ESafety       ONF
  2208.  
  2209. M      EStarting Colors for Application:F
  2210. M      E--------------------------------F
  2211. M       EColor Settings:F
  2212. M         EText           : W+/BF
  2213. M         EHeading        : W/BF
  2214. M         EHighlight      : B/WF
  2215. M         EBox            : B/WF
  2216. M         EMessages       : W+/NF
  2217. M         EInformation    : B/WF
  2218. M         EFields         : B/WF
  2219.  
  2220. M      EDatabase/View: TIMEF
  2221.  
  2222. M      E===============================================================================F
  2223.  
  2224. M      EMenu/Picklist definitions follow:F
  2225. M      E---------------------------------FA*A*
  2226. A!A!
  2227.  
  2228.  
  2229.  
  2230. M      PA A EPage 40                             (c) Interco International
  2231. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  2232. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  2233. P                 E╚═╩═╝                                          ╚═╩═╝F
  2234.  
  2235. P               E┌─────────────────────────────────────────────────┐F
  2236. P               E│ DEVELOPMENT OF SYSTEMS WITH DEVELOPER'S EDITION │F
  2237. P               E└─────────────────────────────────────────────────┘F
  2238.  
  2239. P               EAdvanced  tools are  available for  system development  withF
  2240. P          EdBase IV.  They are  contained in  the Developer's  Edition whichF
  2241. P          Ecosts a few hundred dollars more than the basic edition. IncludedF
  2242. P          Eare the  tools required to  design, build and  distribute systemsF
  2243. P          Ewithout paying additional licensing fees  or royalties to Ashton-F
  2244. P          ETate.F
  2245.  
  2246. P          EThere are three benefits from using advanced tools:F
  2247.  
  2248. P                    E1.   THE  COSTS  OF   SYSTEM  DISTRIBUTION  IS  REDUCEDF
  2249. P                         ESUBSTANTIALLY. If  50 installations of  the systemF
  2250. P                         Eare required,  the choice  is to  give each  one aF
  2251. P                         Ecopy of dBase IV at a retail cost of approximatelyF
  2252. P                         E$40,000  US  or  buy one  Developer's  Edition  atF
  2253. P                         E$1,295 US  and distribute Runtime versions  of theF
  2254. P                         Esystem.F
  2255.  
  2256. P                    E2.   THE  USERS  WILL  NOT BE  ABLE  TO  MODIFY  SYSTEMF
  2257. P                         EPROGRAMS.  The process  of creating  a runtime  orF
  2258. P                         Ecompiled   program   automatically   encodes   theF
  2259. P                         Eoriginal  source program  thus ensuring  that whatF
  2260. P                         Ethe users  are supposed to  be using has  not beenF
  2261. P                         Etinkered with by some well-meaning dBase hacker.F
  2262.  
  2263. P                    E3.   THE SYSTEM PROGRAMS WILL EXECUTE FASTER. The basicF
  2264. P                         Elimitation  to  speed for  a  system involved  theF
  2265. P                         Eamount of translation to be  done before a commandF
  2266. P                         Ecan be executed.  The runtime/compiler option doesF
  2267. P                         Etranslation prior  to distribution.  Therefore theF
  2268. P                         Euser's  machine   will  not  waste  time   in  theF
  2269. P                         Etranslation.F
  2270.  
  2271. P               EThe substantial   benefit of the Developer's  Edition is theF
  2272. P          Ereduced  cost  of distributing  systems  to  multiple users.  TheF
  2273. P          Eadditional  cost is  insignificant against  the cost  of multipleF
  2274. P          Ecopies of dBase for the users.FA)A)
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280. P          E(c) Interco International                                Page 41 PEA A F
  2281.  
  2282.  
  2283.  
  2284. P          E┌───────────────────────────────┐F
  2285. P          E│ PROGRAMMING WINDOWS AND MENUS │F
  2286. P          E└───────────────────────────────┘F
  2287.  
  2288. P          EdBase  IV provides  the Applications  Panel  in the  ControlF
  2289. P     ECenter. From  this panel  virtually any  system can  be designed.F
  2290. P     EMenus  provide the  user with  a method  of navigating  through aF
  2291. P     Esystem in  the manner  chosen by the  designer. Menus  call otherF
  2292. P     Emenus as well  as perform designated tasks  such as reporting andF
  2293. P     Ecalculations.  In  the first  course,  "Designing Databases  withF
  2294. P     EdBase  IV",  the  use  of the  quick  application  features  wereF
  2295. P     Ediscussed.  It  will  not  be reiterated  here.  Since  dBase  IVF
  2296. P     Egenerates  the commands  which  cause Menus  to  happen, we  willF
  2297. P     Ecreate a simple  menu and study the dBase  commands used. Then weF
  2298. P     Ewill study the complete JOBMENU application.F
  2299.  
  2300.  
  2301. P          ECUSTOMER MENUF
  2302.  
  2303. P          EThere  are four  functions desired  for our  sample CustomerF
  2304. P     EMenu:F
  2305.  
  2306.  
  2307. P               EADD      CHANGE       REPORT     EXITF
  2308.  
  2309.  
  2310. P     EWhen ADD is selected records can  be added. When CHANGE is chosenF
  2311. P     Erecords can be Edited and Browsed. For REPORT the Customer ReportF
  2312. P     Eshould be  produced. Exit should  return the user to  the ControlF
  2313. P     ECenter.FA*A*
  2314.  
  2315.  
  2316. A(A(
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322. P     EPage 42                             (c) Interco International PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  2323. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  2324. P                 E╚═╩═╝                                          ╚═╩═╝F
  2325.  
  2326. P           MECatalog   Tools   Exit                                               9:04:05 amF
  2327. M                                        EdBASE IV CONTROL CENTERF
  2328.  
  2329. M                                ECATALOG: D:\DBSYS\CLASSES\BT4W\JOBCOST.CATF
  2330.  
  2331. M                 EData       Queries       Forms       Reports       Labels    ApplicationsF
  2332. M            E╔════════════╦════════════╦════════════╦════════════╦════════════╦════════════╗F
  2333. M            E║  <create>  ║  <create>  ║  <create>  ║  <create>  ║  <create>  ║  <create>  ║F
  2334. M            E║─────────╔══════════════════════════════════════════════════════════╗────────║F
  2335. M            E║  CUSTOME║                                                          ║STEXAM  ║F
  2336. M            E║  EMP    ║        dBASE program       Applications Generator        ║STOMER  ║F
  2337. M            E║  EMPRATE║                                                          ║P       ║F
  2338. M            E║  FUNCODE║  You may create a dBASE program, or an application with  ║PRATE   ║F
  2339. M            E║  JOB    ║  the Applications Generator.  Press ENTER to select or   ║NCODE   ║F
  2340. M            E║  TIME   ║  ESC to cancel.                                          ║B       ║F
  2341. M            E║         ║                                                          ║BMENU   ║F
  2342. M            E║         ╚══════════════════════════════════════════════════════════╝ME      ║F
  2343. M            E╚════════════╩════════════╩════════════╩════════════╩════════════╩════════════╝F
  2344.  
  2345. M             EFile:        New fileF
  2346. M             EDescription: Press ENTER on <create> to create a new fileF
  2347.  
  2348.  
  2349. M                 ESelect option and press ENTER, or press first letter of desired optionF
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355. M             EDesign   Application    Generate   Preset   Exit                     9:06:02 amF
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361. M            E╔══════════════════════════════════════════════════════════════════════════════╗F
  2362. M            E║                            Application Definition                            ║F
  2363. M            E║                                                                              ║F
  2364. M            E║ Application name: CUSTEXAM                                                   ║F
  2365. M            E║ Description:      Customer Application Example                               ║F
  2366. M            E║ Main menu type:   BAR                                                        ║F
  2367. M            E║ Main menu name:   CUSTMENU                                                   ║F
  2368. M            E║ Database/view:    CUSTOMER                                                   ║F
  2369. M            E║ Set INDEX to:                                                                ║F
  2370. M            E║        ORDER:     CUSTNAME                                                   ║F
  2371. M            E║                                                                              ║F
  2372. M            E╚══════════════════════════════════════════════════════════════════════════════╝F
  2373.  
  2374.  
  2375.  
  2376.  
  2377. M            EApp     ║                        ║                 ║              ║F
  2378. M                                    EAccept: Ctrl-End    Cancel: EscFAA
  2379.  
  2380.  
  2381. M            PA A E(c) Interco International                                Page 43
  2382. PEA A F
  2383.  
  2384.  
  2385.  
  2386. P      MEDesign   Application    Generate   Preset   Exit                     9:51:45 amF
  2387. M      E╔════════════════════════╗    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2388. M      E║   Horizontal bar menu  ║F
  2389. M      E╔══════════════════════════════════════════════════════════════════════════════╗F
  2390. M      E║                                                                              ║F
  2391. M      E║ Name:        CUSTMENU                                                        ║F
  2392. M      E║ Description: Class Example Menu                                              ║F
  2393. M      E║                                                                              ║F
  2394. M      E║ Message line prompt:                                                         ║F
  2395. M      E║ CLASS EXAMPLE MENU                                                           ║F
  2396. M      E║                                                                              ║F
  2397. M      E╚══════════════════════════════════════════════════════════════════════════════╝F
  2398. M      E11       ║                                                           ║F
  2399. M      E12   ∙   ║ See Application menu to use as sign-on banner.            ║∙    ∙F
  2400. M      E13       ║                                                           ║F
  2401. M      E14   ∙   ║                                                           ║∙    ∙F
  2402. M      E15       ║                                                           ║F
  2403. M      E16   ∙   ╚═══════════════════════════════════════════════════════════╝∙    ∙F
  2404. M      E17F
  2405. M      E18   ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2406. M      E19F
  2407. M      E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  2408. M      EApp     ║D:\...bt4w\CUSTEXAM     ║                 ║File:CUSTOMER ║F
  2409. M                              EAccept: Ctrl-End    Cancel: EscF
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415. M       EDesign   Menu    Item   Generate   Preset   Exit                     9:53:14 amF
  2416. M      E╔══════════════════════════════════════════════════════════════════════════════╗F
  2417. M      E║      ADD                                                                     ║F
  2418. M      E╚══════════════════════════════════════════════════════════════════════════════╝F
  2419. M      E3F
  2420. M      E4    ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2421. M      E5        ╔═══════════════════════════════════════════════════════════╗F
  2422. M      E6    ∙   ║                                                           ║∙    ∙F
  2423. M      E7        ║                                                           ║F
  2424. M      E8    ∙   ║          This is an APPLICATION OBJECT.                   ║∙    ∙F
  2425. M      E9        ║                                                           ║F
  2426. M      E10   ∙   ║ Type information here or greetings to your users.         ║∙    ∙F
  2427. M      E11       ║                                                           ║F
  2428. M      E12   ∙   ║ See Application menu to use as sign-on banner.            ║∙    ∙F
  2429. M      E13       ║                                                           ║F
  2430. M      E14   ∙   ║                                                           ║∙    ∙F
  2431. M      E15       ║                                                           ║F
  2432. M      E16   ∙   ╚═══════════════════════════════════════════════════════════╝∙    ∙F
  2433. M      E17F
  2434. M      E18   ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2435. M      E19F
  2436. M      E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  2437. M      EApp     ║D:\...bt4w\CUST1        ║Row: 1 Col:10    ║File:CUSTOMER ║F
  2438. M        EPrev/Next object: F3/F4    Move/Copy: F7/F8    Size: Shift-F7    Menus: F10FAA
  2439.  
  2440.  
  2441. M      PA A EPage 44                             (c) Interco International
  2442. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  2443. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  2444. P                 E╚═╩═╝                                          ╚═╩═╝F
  2445.  
  2446. P           MEDesign   Menu    Item   Generate   Preset   Exit                     9:07:34 amF
  2447. M            E0    ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2448. M            E╔══════════════════════════════════════════════════════════════════════════════╗F
  2449. M            E║        ADD         CHANGE          REPORT                         EXIT       ║F
  2450. M            E╚══════════════════════════════════════════════════════════════════════════════╝F
  2451. M            E4    ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2452. M            E5        ╔═══════════════════════════════════════════════════════════╗F
  2453. M            E6    ∙   ║                                                           ║∙    ∙F
  2454. M            E7        ║                                                           ║F
  2455. M            E8    ∙   ║          This is an APPLICATION OBJECT.                   ║∙    ∙F
  2456. M            E9        ║                                                           ║F
  2457. M            E10   ∙   ║ Type information here or greetings to your users.         ║∙    ∙F
  2458. M            E11       ║                                                           ║F
  2459. M            E12   ∙   ║ See Application menu to use as sign-on banner.            ║∙    ∙F
  2460. M            E13       ║                                                           ║F
  2461. M            E14   ∙   ║                                                           ║∙    ∙F
  2462. M            E15       ║                                                           ║F
  2463. M            E16   ∙   ╚═══════════════════════════════════════════════════════════╝∙    ∙F
  2464. M            E17F
  2465. M            E18   ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2466. M            E19F
  2467. M            E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  2468. M            EApp     ║D:\...bt4w\CUSTMENU     ║Row: 2 Col: 1    ║File:CUSTOMER ║F
  2469. M              EPrev/Next object: F3/F4    Move/Copy: F7/F8    Size: Shift-F7    Menus: F10F
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475. M             EDesign   Menu    Item   Generate   Preset   Exit                     9:08:10 amF
  2476. M            E0    ∙    ∙    ∙ ╔═══════════════════════════════════════╗  ∙    ∙    ∙    ∙F
  2477. M            E╔════════════════║   Show item information               ║═════════════════════╗F
  2478. M            E║        ADD     ║   Change action                       ║          EXIT       ║F
  2479. M            E╚════════════════║   Override assigned database or view  ║═════════════════════╝F
  2480. M            E4    ∙    ∙    ∙ ║   Embed code                          ║  ∙    ∙    ∙    ∙F
  2481. M            E5        ╔═══════║   Bypass item on condition            ║═══════════╗F
  2482. M            E6    ∙   ║       ║   Position record pointer             ║           ║∙    ∙F
  2483. M            E7        ║       ║   Reassign index order                ║           ║F
  2484. M            E8    ∙   ║       ║   Define logical window               ║           ║∙    ∙F
  2485. M            E9        ║       ║   Write help text                     ║           ║F
  2486. M            E10   ∙   ║ Type i║   Assign message line prompt          ║s.         ║∙    ∙F
  2487. M            E11       ║       ╚═══════════════════════════════════════╝           ║F
  2488. M            E12   ∙   ║ See Application menu to use as sign-on banner.            ║∙    ∙F
  2489. M            E13       ║                                                           ║F
  2490. M            E14   ∙   ║                                                           ║∙    ∙F
  2491. M            E15       ║                                                           ║F
  2492. M            E16   ∙   ╚═══════════════════════════════════════════════════════════╝∙    ∙F
  2493. M            E17F
  2494. M            E18   ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2495. M            E19F
  2496. M            E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  2497. M            EApp     ║D:\...bt4w\CUSTMENU     ║ADD              ║File:CUSTOMER ║F
  2498. M            EPrev/Next object:F3/F4  Prev/Next item:PgUp/PgDn  Select:─┘  Work surface:EscFAA
  2499.  
  2500.  
  2501. M            PA A E(c) Interco International                                Page 45
  2502. PEA A F
  2503.  
  2504.  
  2505.  
  2506. P      MEDesign   Menu    Item   Generate   Preset   Exit                     9:08:20 amF
  2507. M      E0    ∙    ∙    ∙ ╔═══════════════════════════════════════╗  ∙    ∙    ∙    ∙F
  2508. M      E╔════════════════║   Show item information               ║═════════════════════╗F
  2509. M      E║        ADD     ║   Change action                       ║          EXIT       ║F
  2510. M      E╚════════════════║  ╔══════════════════════════════════════════════╗═══════════╝F
  2511. M      E4    ∙    ∙    ∙ ║  ║   Text (no action)                           ║  ∙    ∙F
  2512. M      E5        ╔═══════║  ║   Open a menu                 ACTIVATE MENU  ║═╗F
  2513. M      E6    ∙   ║       ║  ║   Browse (add, delete, edit)         BROWSE  ║ ║∙    ∙F
  2514. M      E7        ║       ║  ║   Edit form (add, delete, edit)        EDIT  ║ ║F
  2515. M      E8    ∙   ║       ║  ║   Display or print                           ║ ║∙    ∙F
  2516. M      E9        ║       ║  ║   Perform file operation                     ║ ║F
  2517. M      E10   ∙   ║ Type i║  ║   Run program                                ║ ║∙    ∙F
  2518. M      E11       ║       ╚══║   Quit                                       ║ ║F
  2519. M      E12   ∙   ║ See Appli╚══════════════════════════════════════════════╝ ║∙    ∙F
  2520. M      E13       ║                                                           ║F
  2521. M      E14   ∙   ║                                                           ║∙    ∙F
  2522. M      E15       ║                                                           ║F
  2523. M      E16   ∙   ╚═══════════════════════════════════════════════════════════╝∙    ∙F
  2524. M      E17F
  2525. M      E18   ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2526. M      E19F
  2527. M      E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  2528. M      EApp     ║D:\...bt4w\CUSTMENU     ║ADD              ║File:CUSTOMER ║F
  2529. M            EPrev/Next item:PgUp/PgDn   Change option:    Select:─┘   Exit:EscF
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535. M       EDesign   Menu    Item   Generate   Preset   Exit                     9:08:34 amF
  2536. M      E0    ∙    ∙    ∙ ╔═══════════════════════════════════════╗  ∙    ∙    ∙    ∙F
  2537. M      E╔══════════════════════════════════════════════════════════════════════════════╗F
  2538. M      E║                          Append/Edit Via Form File                           ║F
  2539. M      E║                                                                              ║F
  2540. M      E║ FORMAT file: CUSTOMER                  Mode: APPEND                          ║F
  2541. M      E║                                                                              ║F
  2542. M      E║ FIELDS:                                                                      ║F
  2543. M      E║ FILTER:                                                                      ║F
  2544. M      E║ SCOPE:                                                                       ║F
  2545. M      E║ FOR:                                                                         ║F
  2546. M      E║ WHILE:                                                                       ║F
  2547. M      E║                                                                              ║F
  2548. M      E║ Allow record ADD?           YES        Allow record EDIT?         YES        ║F
  2549. M      E║ Allow record DELETE?        YES        KEEP image on exit?        NO         ║F
  2550. M      E║ Display Edit MENU?          YES        Use PREVIOUS Edit form?    NO         ║F
  2551. M      E║ FOLLOW record after update? YES                                              ║F
  2552. M      E║                                                                              ║F
  2553. M      E╚══════════════════════════════════════════════════════════════════════════════╝F
  2554. M      E18   ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2555. M      E19F
  2556. M      E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  2557. M      EApp     ║D:\...bt4w\CUSTMENU     ║ADD              ║File:CUSTOMER ║F
  2558. M                              EAccept: Ctrl-End    Cancel: EscFAA
  2559.  
  2560.  
  2561. M      PA A EPage 46                             (c) Interco International
  2562. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  2563. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  2564. P                 E╚═╩═╝                                          ╚═╩═╝F
  2565.  
  2566. P           MEDesign   Menu    Item   Generate   Preset   Exit                     9:09:37 amF
  2567. M            E0    ∙    ∙    ∙ ╔═══════════════════════════════════════╗  ∙    ∙    ∙    ∙F
  2568. M            E╔════════════════║   Show item information               ║═════════════════════╗F
  2569. M            E║        ADD     ║   Change action                       ║          EXIT       ║F
  2570. M            E╚════════════════║  ╔══════════════════════════════════════════════╗═══════════╝F
  2571. M            E4    ∙    ∙    ∙ ║  ║   Text (no action)                           ║  ∙    ∙F
  2572. M            E5        ╔═══════║  ║   Open a menu                 ACTIVATE MENU  ║═╗F
  2573. M            E6    ∙   ║       ║  ║   Browse (add, delete, edit)         BROWSE  ║ ║∙    ∙F
  2574. M            E7        ║       ║  ║   Edit form (add, delete, edit)        EDIT  ║ ║F
  2575. M            E8    ∙   ║       ║  ║   Display or print                           ║ ║∙    ∙F
  2576. M            E9        ║       ║  ║  ╔════════════════════════════════╗          ║ ║F
  2577. M            E10   ∙   ║ Type i║  ║  ║   Report          REPORT FORM  ║          ║ ║∙    ∙F
  2578. M            E11       ║       ╚══║  ║   Labels           LABEL FORM  ║          ║ ║F
  2579. M            E12   ∙   ║ See Appli╚══║   Display/list   DISPLAY/LIST  ║══════════╝ ║∙    ∙F
  2580. M            E13       ║             ╚════════════════════════════════╝            ║F
  2581. M            E14   ∙   ║                                                           ║∙    ∙F
  2582. M            E15       ║                                                           ║F
  2583. M            E16   ∙   ╚═══════════════════════════════════════════════════════════╝∙    ∙F
  2584. M            E17F
  2585. M            E18   ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2586. M            E19F
  2587. M            E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  2588. M            EApp     ║D:\...bt4w\CUSTMENU     ║REPORT           ║File:CUSTOMER ║F
  2589. M                               EPosition:      Select: ─┘    Exit: EscF
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595. M             EDesign   Menu    Item   Generate   Preset   Exit                     9:09:49 amF
  2596. M            E0    ∙    ∙    ∙ ╔═══════════════════════════════════════╗  ∙    ∙    ∙    ∙F
  2597. M            E╔══════════════════════════════════════════════════════════════════════════════╗F
  2598. M            E║                               Print a Report                                 ║F
  2599. M            E║                                                                              ║F
  2600. M            E║ FORM name: CUSTOMER                                                          ║F
  2601. M            E║ HEADING:                                                                     ║F
  2602. M            E║                                                                              ║F
  2603. M            E║ Report format:   FULL DETAIL                                                 ║F
  2604. M            E║ Heading format:  PLAIN                                                       ║F
  2605. M            E║ Before printing: DO NOT EJECT                                                ║F
  2606. M            E║ Send output to:  ASK AT RUN TIME                                             ║F
  2607. M            E║                                                                              ║F
  2608. M            E║ FILTER:                                                                      ║F
  2609. M            E║ SCOPE:                                                                       ║F
  2610. M            E║ FOR:                                                                         ║F
  2611. M            E║ WHILE:                                                                       ║F
  2612. M            E║                                                                              ║F
  2613. M            E╚══════════════════════════════════════════════════════════════════════════════╝F
  2614. M            E18   ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2615. M            E19F
  2616. M            E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  2617. M            EApp     ║D:\...bt4w\CUSTMENU     ║REPORT           ║File:CUSTOMER ║F
  2618. M                                    EAccept: Ctrl-End    Cancel: EscFAA
  2619.  
  2620.  
  2621. M            PA A E(c) Interco International                                Page 47
  2622. PEA A F
  2623.  
  2624.  
  2625.  
  2626. P      MEDesign   Menu    Item   Generate   Preset   Exit                     9:10:24 amF
  2627. M      E0    ∙    ∙    ∙ ╔═══════════════════════════════════════╗  ∙    ∙    ∙    ∙F
  2628. M      E╔════════════════║   Show item information               ║═════════════════════╗F
  2629. M      E║        ADD     ║   Change action                       ║          EXIT       ║F
  2630. M      E╚════════════════║  ╔══════════════════════════════════════════════╗═══════════╝F
  2631. M      E4    ∙    ∙    ∙ ║  ║   Text (no action)                           ║  ∙    ∙F
  2632. M      E5        ╔═══════║  ║   Open a menu                 ACTIVATE MENU  ║═╗F
  2633. M      E6    ∙   ║       ║  ║   Browse (add, delete, edit)         BROWSE  ║ ║∙    ∙F
  2634. M      E7        ║       ║  ║   Edit form (add, delete, edit)        EDIT  ║ ║F
  2635. M      E8    ∙   ║       ║  ║   Display or print                           ║ ║∙    ∙F
  2636. M      E9        ║       ║  ║   Perform file operation                     ║ ║F
  2637. M      E10   ∙   ║ Type i║  ║   Run program                                ║ ║∙    ∙F
  2638. M      E11       ║       ╚══║   Quit                                       ║ ║F
  2639. M      E12   ∙   ║ See Appli╚══╔═══════════════════════════════════════╗═══╝ ║∙    ∙F
  2640. M      E13       ║             ║   Return to calling program   RETURN  ║     ║F
  2641. M      E14   ∙   ║             ║   Quit to DOS                   QUIT  ║     ║∙    ∙F
  2642. M      E15       ║             ╚═══════════════════════════════════════╝     ║F
  2643. M      E16   ∙   ╚═══════════════════════════════════════════════════════════╝∙    ∙F
  2644. M      E17F
  2645. M      E18   ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2646. M      E19F
  2647. M      E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  2648. M      EApp     ║D:\...bt4w\CUSTMENU     ║EXIT             ║File:CUSTOMER ║F
  2649. M                         EPosition:      Select: ─┘    Exit: EscF
  2650.  
  2651.  
  2652.  
  2653.  
  2654.  
  2655. M       EDesign   Menu    Item   Generate   Preset   Exit                     9:10:55 amF
  2656. M      E0    ∙   ╔═══════════════════════════════════════╗∙    ∙    ∙    ∙    ∙    ∙F
  2657. M      E╔════════║   Name and describe                   ║═════════════════════════════╗F
  2658. M      E║        ║   Override assigned database or view  ║                  EXIT       ║F
  2659. M      E╚════════║   Write help text                     ║═════════════════════════════╝F
  2660. M      E4    ∙   ║   Modify display options              ║∙    ∙    ∙    ∙    ∙    ∙F
  2661. M      E5        ║   Embed code                          ║═══════════════════╗F
  2662. M      E6    ∙   ║   Attach pull-down menus              ║                   ║∙    ∙F
  2663. M      E7        ║───────────────────────────────────────║                   ║F
  2664. M      E8    ∙   ║   Save current menu                   ║                   ║∙    ∙F
  2665. M      E9        ║   Put away current menu               ║                   ║F
  2666. M      E10   ∙   ║───────────────────────────────────────║our users.         ║∙    ∙F
  2667. M      E11       ║   Clear work surface                  ║                   ║F
  2668. M      E12   ∙   ╚═══════════════════════════════════════╝banner.            ║∙    ∙F
  2669. M      E13       ║                                                           ║F
  2670. M      E14   ∙   ║                                                           ║∙    ∙F
  2671. M      E15       ║                                                           ║F
  2672. M      E16   ∙   ╚═══════════════════════════════════════════════════════════╝∙    ∙F
  2673. M      E17F
  2674. M      E18   ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2675. M      E19F
  2676. M      E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  2677. M      EApp     ║D:\...bt4w\CUSTMENU     ║EXIT             ║File:CUSTOMER ║F
  2678. M          EPrev/Next object:F3/F4   Change menu:^[FAA
  2679.  
  2680.  
  2681. M      PA A EPage 48                             (c) Interco International
  2682. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  2683. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  2684. P                 E╚═╩═╝                                          ╚═╩═╝F
  2685.  
  2686. P          ME╔══════════════════════════════════════════════════════════════════════════════╗F
  2687. M            E║         ADD         CHANGE          REPORT                         EXIT      ║F
  2688. M            E╚══════════════════════════════════════════════════════════════════════════════╝F
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707. M                                       ECLASS EXAMPLE MENUF
  2708.  
  2709.  
  2710.  
  2711.  
  2712. M              ERecords     Go To     Exit                                          9:54:14 amF
  2713.  
  2714. M                                       ECUSTOMER INFORMATION FORMF
  2715.  
  2716. M                  E┌─────────────────────────────────────────────────────────────────┐F
  2717. M                  E│                                                                 │F
  2718. M                  E│    Code      LIMBER                                             │F
  2719. M                  E│    Name      Limber Lumber Company                              │F
  2720. M                  E│    Address   6789 Pinewood Way                                  │F
  2721. M                  E│    City      Tall Tree                  STATE WA  ZIP  67894    │F
  2722. M                  E│    Phone     (616) 434-8765                                     │F
  2723. M                  E│                                                                 │F
  2724. M                  E│       Contact   Paul Bunyan                                     │F
  2725. M                  E│                                                                 │F
  2726. M                  E│       Remarks   MEMO                                            │F
  2727. M                  E│                                                                 │F
  2728. M                  E└─────────────────────────────────────────────────────────────────┘F
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734. M                    E║D:\...bt4w\CUSTOMER     ║Rec 1/6          ║File ║        ║FA*A*
  2735. A A 
  2736.  
  2737.  
  2738. M            PA A E(c) Interco International                                Page 49
  2739. PEA A F
  2740.  
  2741.  
  2742.  
  2743. P                                      M E┌────────────────────────┐F
  2744. M                                              E│ Send output to ...     │F
  2745. M                                              E│────────────────────────│F
  2746. M                                              E│ CON:   Console         │F
  2747. M                                              E│ LPT1:  Parallel port 1 │F
  2748. M                                              E│ LPT2:  Parallel port 2 │F
  2749. M                                              E│ COM1:  Serial port 1   │F
  2750. M                                              E│ FILE = REPORT.TXT      │F
  2751. M                                              E└────────────────────────┘F
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762. M                                    ECUSTOMER REPORTF
  2763.  
  2764. M       ECODE            CUSTOMER                              CONTACTF
  2765. M      E▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒F
  2766.  
  2767. M       EBOISE           Boise Cascade                         Ryan EllardF
  2768. M                       E34 Third Avenue                       (313) 235-0987F
  2769. M                       EInternational Falls,MN  34256F
  2770.  
  2771.  
  2772. M       EBRIGHTON        Brighton Associates                   Bill BatesF
  2773. M                       E123 South Surrey                      (214) 123-6789F
  2774. M                       EMalibu Beach,CA  23456F
  2775.  
  2776.  
  2777. M       EGSA             General Services Admin                Ben ThomasF
  2778. M                       E1551 Capitol Street                   (202) 345-7890F
  2779. M                       EWashington,DC  23002FA*A*
  2780. A(A(
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786. M      PA A EPage 50                             (c) Interco International
  2787. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  2788. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  2789. P                 E╚═╩═╝                                          ╚═╩═╝F
  2790.  
  2791. P          ME**********************************************************************F
  2792. M            E* Program......: MPDEFF
  2793. M            E* Author.......:          This is an APPLICATION OBJECT.F
  2794. M            E* Date.........: 11-29-88F
  2795. M            E* Notice.......: Type information here or greetings to your users.F
  2796. M            E* dBASE Ver....: See Application menu to use as sign-on banner.F
  2797. M            E* Generated by.: APGEN version 1.0F
  2798. M            E* Description..: Customer Application ExampleF
  2799.  
  2800. M            E* Description..: Defines all menus in the systemF
  2801. M            E**********************************************************************F
  2802. M            E...F
  2803.  
  2804. M            EDEFINE WINDOW FullScr FROM 0,0 TO 24,79 NONEF
  2805. M            EDEFINE WINDOW Savescr FROM 0,0 TO 21,79 NONEF
  2806. M            EDEFINE WINDOW Helpscr FROM 0,0 TO 21,79 NONEF
  2807. M            EDEFINE WINDOW Browscr FROM 1,0 TO 21,79 NONEF
  2808. M            EIF gn_ApGen=1F
  2809. M               EDEFINE WINDOW Exit_App FROM 11,17 TO 15,62 DOUBLEF
  2810. M            EENDIFF
  2811. M            E*-- Window for pause message boxF
  2812. M            EDEFINE WINDOW Pause FROM 15,00 TO 19,79 DOUBLEF
  2813.  
  2814. M            EACTIVATE WINDOW FullScrF
  2815. M            E@ 24,00F
  2816. M            E@ 23,00 SAY "Loading..."F
  2817. M            ESET BORDER TO DOUBLEF
  2818. M            E*-- BarF
  2819. M            EDEFINE MENU CUSTMENU MESSAGE "CLASS MENU EXAMPLE"F
  2820. M            EDEFINE PAD PAD_1 OF CUSTMENU PROMPT "ADD" AT 1,9F
  2821. M            EON SELECTION PAD PAD_1 OF CUSTMENU DO ACT01F
  2822. M            EDEFINE PAD PAD_2 OF CUSTMENU PROMPT "CHANGE" AT 1,21F
  2823. M            EON SELECTION PAD PAD_2 OF CUSTMENU DO ACT01F
  2824. M            EDEFINE PAD PAD_3 OF CUSTMENU PROMPT "REPORT" AT 1,37F
  2825. M            EON SELECTION PAD PAD_3 OF CUSTMENU DO ACT01F
  2826. M            EDEFINE PAD PAD_4 OF CUSTMENU PROMPT "EXIT" AT 1,68F
  2827. M            EON SELECTION PAD PAD_4 OF CUSTMENU DO ACT01F
  2828. M            E?? "."F
  2829. M            E@ 23,00 CLEARF
  2830. M            ERETURNF
  2831. M            E*-- EOP: MPDEF.PRGFA'A'
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837. M            PA A E(c) Interco International                                Page 51
  2838. PEA A F
  2839.  
  2840.  
  2841.  
  2842. P          E┌───────────────────┐F
  2843. P          E│  JOB COST SYSTEM  │F
  2844. P          E└───────────────────┘F
  2845.  
  2846.  
  2847. P      MEDesign   Menu    Item   Generate   Preset   Exit                     9:14:25 amF
  2848. M      E0    ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2849. M      E1F
  2850. M      E2    ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2851. M      E3F
  2852. M      E4╔═══════════════════════════════════════════════════════════════════════════╗F
  2853. M      E5║  Data Entry             Retrieval             Other Options         Exit  ║F
  2854. M      E6╚═══════════════════════════════════════════════════════════════════════════╝F
  2855. M      E7 ╔════════════════╗     ╔═════════════╗       ╔════════════════════╗║F
  2856. M      E8 ║ Time Slips     ║This ║ Reports     ║ON OBJE║ Back up Data Files ║║∙    ∙F
  2857. M      E9 ║ Jobs           ║     ║ Browse Data ║       ║ Copy Time to Lotus ║║F
  2858. M      E10║ Customers      ║rmati║ Labels      ║tings t║ Copy Emp to ASCII  ║║∙    ∙F
  2859. M      E11║ Employees      ║     ║ Invoices    ║       ║ Go to DOS          ║║F
  2860. M      E12║ Billing Rates  ║catio╚═════════════╝s sign-╚════════════════════╝║∙    ∙F
  2861. M      E13║ Function Codes ║                                                 ║F
  2862. M      E14╚════════════════╝                                                 ║∙    ∙F
  2863. M      E15       ║                                                           ║F
  2864. M      E16   ∙   ╚═══════════════════════════════════════════════════════════╝∙    ∙F
  2865. M      E17F
  2866. M      E18   ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2867. M      E19F
  2868. M      E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  2869. M      EApp     ║D:\...bt4w\OTHEROPT     ║Row: 8 Col:48    ║File:TIME     ║F
  2870. M        EPrev/Next object: F3/F4    Move/Copy: F7/F8    Size: Shift-F7    Menus: F10F
  2871.  
  2872.  
  2873.  
  2874. M       EDesign   Menu    Item   Generate   Preset   Exit                     9:15:51 amF
  2875. M      E0    ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2876. M      E1F
  2877. M      E2    ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2878. M      E3F
  2879. M      E4╔═══════════════════════════════════════════════════════════════════════════╗F
  2880. M      E5║  Data Entry             Retrieval             Other Options         Exit  ║F
  2881. M      E6╚═══════════════════════════════════════════════════════════════════════════╝F
  2882. M      E7        ║               ╔═════════════╗                             ║F
  2883. M      E8    ∙   ║          This ║ Reports     ║ON OBJECT.                   ║∙    ∙F
  2884. M      E9        ║               ║ Browse Data ║                             ║F
  2885. M      E10   ∙   ║ Type informati║ Labels      ║tings to your users.         ║∙    ∙F
  2886. M      E11       ║               ║ Invoices    ║                             ║F
  2887. M      E12   ∙   ║ See Applicatio╚═════════════╝s sign-on banner.            ║∙    ∙F
  2888. M      E13       ║                              ╔═══════════════════════╗    ║F
  2889. M      E14   ∙   ║                              ║ Job Status Report     ║    ║∙    ∙F
  2890. M      E15       ║                              ║ Employee Phone Report ║    ║F
  2891. M      E16   ∙   ╚══════════════════════════════║ Customer Report       ║════╝∙    ∙F
  2892. M      E17                                      ║ Job Report            ║F
  2893. M      E18   ∙    ∙    ∙    ∙    ∙    ∙    ∙    ║ Function Code Listing ║∙    ∙    ∙F
  2894. M      E19                                      ╚═══════════════════════╝F
  2895. M      E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  2896. M      EApp     ║D:\...bt4w\REPORTS      ║Row:14 Col:41    ║View:JOBSTAT  ║F
  2897. M        EPrev/Next object: F3/F4    Move/Copy: F7/F8    Size: Shift-F7    Menus: F10FAA
  2898.  
  2899. M      PA A EPage 52                             (c) Interco International
  2900. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  2901. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  2902. P                 E╚═╩═╝                                          ╚═╩═╝F
  2903.  
  2904. P           MEDesign   List    Item   Generate   Preset   Exit                     9:17:05 amF
  2905. M            E0    ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2906. M            E1F
  2907. M            E2    ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2908. M            E3F
  2909. M            E4╔═══════════════════════════════════════════════════════════════════════════╗F
  2910. M            E5║  Data Entry             Retrieval             Other Opt╔══════════════╗t  ║F
  2911. M            E6╚════════════════════════════════════════════════════════║XXXXXXXXXXXXXX║═══╝F
  2912. M            E7        ║               ╔═════════════╗                  ║              ║F
  2913. M            E8    ∙   ║          This ║ Reports     ║ON OBJECT.        ║              ║ ∙F
  2914. M            E9        ║               ║ Browse Data ║                  ║              ║F
  2915. M            E10   ∙   ║ Type informati║ Labels      ║tings to your user║              ║ ∙F
  2916. M            E11       ║               ║ Invoices    ║                  ║              ║F
  2917. M            E12   ∙   ║ See Applicatio╚═════════════╝s sign-on banner. ║              ║ ∙F
  2918. M            E13       ║                              ╔═════════════════║              ║F
  2919. M            E14   ∙   ║                              ║ Programming Dept║              ║ ∙F
  2920. M            E15       ║                              ║ Billing Rates   ║              ║F
  2921. M            E16   ∙   ╚══════════════════════════════╚═════════════════║              ║ ∙F
  2922. M            E17                                                        ║              ║F
  2923. M            E18   ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙  ║              ║ ∙F
  2924. M            E19                                                        ╚══════════════╝F
  2925. M            E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  2926. M            EApp     ║D:\...bt4w\PROGFLDS     ║Row: 6 Col:59    ║View:EMPPROG  ║F
  2927. M                  EPrev/Next object: F3/F4    Move: F7    Size: Shift-F7    Menus: F10F
  2928.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933. M             EDesign   Menu    Item   Generate   Preset   Exit                     9:18:33 amF
  2934. M            E0    ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2935. M            E1F
  2936. M            E2    ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2937. M            E3F
  2938. M            E4╔═══════════════════════════════════════════════════════════════════════════╗F
  2939. M            E5║  Data Entry             Retrieval             Other Options         Exit  ║F
  2940. M            E6╚═══════════════════════════════════════════════════════════════════════════╝F
  2941. M            E7        ║                                     ╔════════════════════╗║F
  2942. M            E8    ∙   ║          This is an APPLICATION OBJE║ Back up Data Files ║║∙    ∙F
  2943. M            E9        ║                                     ║ Copy Time to Lotus ║║F
  2944. M            E10   ∙   ║ Type information here or greetings t║ Copy Emp to ASCII  ║║∙    ∙F
  2945. M            E11       ║                                     ║ Go to DOS          ║║F
  2946. M            E12   ∙   ║ See Application menu to use as sign-╚════════════════════╝║∙    ∙F
  2947. M            E13       ║                                                           ║F
  2948. M            E14   ∙   ║                                                           ║∙    ∙F
  2949. M            E15       ║                                                           ║F
  2950. M            E16   ∙   ╚═══════════════════════════════════════════════════════════╝∙    ∙F
  2951. M            E17F
  2952. M            E18   ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  2953. M            E19F
  2954. M            E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  2955. M            EApp     ║D:\...bt4w\OTHEROPT     ║Row: 8 Col:48    ║File:TIME     ║F
  2956. M              EPrev/Next object: F3/F4    Move/Copy: F7/F8    Size: Shift-F7    Menus: F10FAA
  2957.  
  2958.  
  2959. M            PA A E(c) Interco International                                Page 53
  2960. PEA A F
  2961.  
  2962.  
  2963.  
  2964. P      MEDesign   Menu    Item   Generate   Preset   Exit                     9:19:21 amF
  2965. M      E0    ∙    ∙    ∙ ╔═══════════════════════════════════════╗  ∙    ∙    ∙    ∙F
  2966. M      E1                ║   Show item information               ║F
  2967. M      E2    ∙    ∙    ∙ ║   Change action                       ║  ∙    ∙    ∙    ∙F
  2968. M      E3                ║  ╔══════════════════════════════════════════════╗F
  2969. M      E4╔═══════════════║  ║   Text (no action)                           ║═════════╗F
  2970. M      E5║  Data Entry   ║  ║   Open a menu                 ACTIVATE MENU  ║   Exit  ║F
  2971. M      E6╚═══════════════║  ║   Browse (add, delete, edit)         BROWSE  ║═════════╝F
  2972. M      E7        ║       ║  ║   Edit form (add, delete, edit)        EDIT  ║╗║F
  2973. M      E8    ∙   ║       ║  ║   Display or print                           ║║║∙    ∙F
  2974. M      E9        ║       ║  ║   Perform file operation                     ║║║F
  2975. M      E10   ∙   ║ Type i║  ║   Run program                                ║║║∙    ∙F
  2976. M      E11       ║       ╚══║  ╔═══════════════════════════════════════╗   ║║║F
  2977. M      E12   ∙   ║ See Appli╚══║   Do dBASE program                DO  ║═══╝╝║∙    ∙F
  2978. M      E╔══════════════════════════════════════════════════════════════════════════════╗F
  2979. M      E║                                                                              ║F
  2980. M      E║  Program:    BACKUP                                                          ║F
  2981. M      E║  Parameters:                                                                 ║F
  2982. M      E║                                                                              ║F
  2983. M      E╚══════════════════════════════════════════════════════════════════════════════╝F
  2984. M      E19F
  2985. M      E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  2986. M      EApp     ║D:\...bt4w\OTHEROPT     ║ Back up Data Fil║File:TIME     ║F
  2987. M                              EAccept: Ctrl-End    Cancel: EscF
  2988.  
  2989.  
  2990.  
  2991.  
  2992.  
  2993. M       EDesign   Menu    Item   Generate   Preset   Exit                     9:19:59 amF
  2994. M      E0    ∙    ∙    ∙ ╔═══════════════════════════════════════╗  ∙    ∙    ∙    ∙F
  2995. M      E1                ║   Show item information               ║F
  2996. M      E2    ∙    ∙    ∙ ║   Change action   ╔════════════════════════════════════════╗F
  2997. M      E3                ║  ╔════════════════║   File copy                 COPY FILE  ║F
  2998. M      E4╔═══════════════║  ║   Text (no acti║   Add records from file   APPEND FROM  ║F
  2999. M      E5║  Data Entry   ║  ║   Open a menu  ║   Copy records to file        COPY TO  ║F
  3000. M      E6╚═══════════════║  ║   Browse (add, ║   Substitute field values     REPLACE  ║F
  3001. M      E7        ║       ║  ║   Edit form (ad║   Mark records for deletion    DELETE  ║F
  3002. M      E8    ∙   ║       ║  ║   Display or pr║   Unmark records               RECALL  ║F
  3003. M      E9        ║       ║  ║   Perform file ║   Discard marked records         PACK  ║F
  3004. M      E10   ∙   ║ Type i║  ║   Run program  ║   Generate index             INDEX ON  ║F
  3005. M      E11       ║       ╚══║   Quit         ║   Reindex database            REINDEX  ║F
  3006. M      E12   ∙   ║ See Appli╚════════════════║   Physically sort database    SORT TO  ║F
  3007. M      E13       ║                           ║   Import foreign file          IMPORT  ║F
  3008. M      E14   ∙   ║                           ║   Export foreign file          EXPORT  ║F
  3009. M      E15       ║                           ╚════════════════════════════════════════╝F
  3010. M      E16   ∙   ╚═══════════════════════════════════════════════════════════╝∙    ∙F
  3011. M      E17F
  3012. M      E18   ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  3013. M      E19F
  3014. M      E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  3015. M      EApp     ║D:\...bt4w\OTHEROPT     ║ Copy Time to Lot║File:TIME     ║F
  3016. M                         EPosition:      Select: ─┘    Exit: EscFAA
  3017.  
  3018.  
  3019. M      PA A EPage 54                             (c) Interco International
  3020. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  3021. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  3022. P                 E╚═╩═╝                                          ╚═╩═╝F
  3023.  
  3024. P           MEDesign   Menu    Item   Generate   Preset   Exit                     9:20:13 amF
  3025. M            E0    ∙    ∙    ∙ ╔═══════════════════════════════════════╗  ∙    ∙    ∙    ∙F
  3026. M            E1                ║   Show item information               ║F
  3027. M            E2    ∙    ∙    ∙ ║   Change action   ╔════════════════════════════════════════╗F
  3028. M            E3                ║  ╔════════════════║   File copy                 COPY FILE  ║F
  3029. M            E4╔═══════════════║  ║   Text (no acti║   Add records from file   APPEND FROM  ║F
  3030. M            E5║  Data Entry   ║  ║   Open a menu  ║   Copy records to file        COPY TO  ║F
  3031. M            E╔══════════════════════════════════════════════════════════════════════════════╗F
  3032. M            E║                      (TO file will be overwritten)                           ║F
  3033. M            E║                                                                              ║F
  3034. M            E║ Copy records TO file/array: TIME.WKS                                         ║F
  3035. M            E║ Of TYPE: WKS                                                                 ║F
  3036. M            E║                                                                              ║F
  3037. M            E║ DELIMITER (other than ") for delimited type:                                 ║F
  3038. M            E║                                                                              ║F
  3039. M            E║ FIELDS:                                                                      ║F
  3040. M            E║ SCOPE:                                                                       ║F
  3041. M            E║ FOR:                                                                         ║F
  3042. M            E║ WHILE:                                                                       ║F
  3043. M            E║                                                                              ║F
  3044. M            E╚══════════════════════════════════════════════════════════════════════════════╝F
  3045. M            E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  3046. M            EApp     ║D:\...bt4w\OTHEROPT     ║ Copy Time to Lot║File:TIME     ║F
  3047. M                                    EAccept: Ctrl-End    Cancel: EscF
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053. M             EDesign   Menu    Item   Generate   Preset   Exit                     9:21:59 amF
  3054. M            E0    ∙    ∙    ∙ ╔═══════════════════════════════════════╗  ∙    ∙    ∙    ∙F
  3055. M            E1                ║   Show item information               ║F
  3056. M            E2    ∙    ∙    ∙ ║   Change action                       ║  ∙    ∙    ∙    ∙F
  3057. M            E3                ║  ╔══════════════════════════════════════════════╗F
  3058. M            E4╔═══════════════║  ║   Text (no action)                           ║═════════╗F
  3059. M            E5║  Data Entry   ║  ║   Open a menu                 ACTIVATE MENU  ║   Exit  ║F
  3060. M            E6╚═══════════════║  ║   Browse (add, delete, edit)         BROWSE  ║═════════╝F
  3061. M            E7        ║       ║  ║   Edit form (add, delete, edit)        EDIT  ║╗║F
  3062. M            E8    ∙   ║       ║  ║   Display or print                           ║║║∙    ∙F
  3063. M            E9        ║       ║  ║   Perform file operation                     ║║║F
  3064. M            E10   ∙   ║ Type i║  ║   Run program                                ║║║∙    ∙F
  3065. M            E11       ║       ╚══║  ╔═══════════════════════════════════════╗   ║║║F
  3066. M            E12   ∙   ║ See Appli╚══║   Do dBASE program                DO  ║═══╝╝║∙    ∙F
  3067. M            E13       ║             ║   Execute BATCH process               ║     ║F
  3068. M            E14   ∙   ║             ║   Insert dBASE code                   ║     ║∙    ∙F
  3069. M            E15       ║             ║   Run DOS program                RUN  ║     ║F
  3070. M            E16   ∙   ╚═════════════║   Load/call binary file    LOAD/CALL  ║═════╝∙    ∙F
  3071. M            E17                     ║   Play back macro         PLAY MACRO  ║F
  3072. M            E18   ∙    ∙    ∙    ∙  ╚═══════════════════════════════════════╝ ∙    ∙    ∙F
  3073. M            E19F
  3074. M            E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  3075. M            EApp     ║D:\...bt4w\OTHEROPT     ║ Go to DOS       ║File:TIME     ║F
  3076. M                               EPosition:      Select: ─┘    Exit: EscFAA
  3077.  
  3078.  
  3079. M            PA A E(c) Interco International                                Page 55
  3080. PEA A F
  3081.  
  3082.  
  3083.  
  3084. P      MEDesign   Menu    Item   Generate   Preset   Exit                     9:22:15 amF
  3085. M      E╔══════════════════════════════════════════════════════════════════════════════╗F
  3086. M      E║RUN COMMAND                                                                   ║F
  3087. M      E║                                                                              ║F
  3088. M      E║                                                                              ║F
  3089. M      E║                                                                              ║F
  3090. M      E║                                                                              ║F
  3091. M      E║                                                                              ║F
  3092. M      E║                                                                              ║F
  3093. M      E║                                                                              ║F
  3094. M      E║                                                                              ║F
  3095. M      E║                                                                              ║F
  3096. M      E║                                                                              ║F
  3097. M      E║                                                                              ║F
  3098. M      E║                                                                              ║F
  3099. M      E║                                                                              ║F
  3100. M      E║                                                                              ║F
  3101. M      E║                                                                              ║F
  3102. M      E║                                                                              ║F
  3103. M      E║                                                                              ║F
  3104. M      E║                                                                              ║F
  3105. M      E╚══════════════════════════════════════════════════════════════════════════════╝F
  3106. M      EApp     ║D:\...bt4w\OTHEROPT     ║Row: 1 Col: 1    ║File:TIME     ║F
  3107. M                              EAccept: Ctrl-End    Cancel: EscF
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113. M       EDesign   Menu    Item   Generate   Preset   Exit                     9:23:14 amF
  3114. M      E0    ∙   ╔═══════════════════════════════════════╗∙    ∙    ∙    ∙    ∙    ∙F
  3115. M      E1        ║   Name and describe                   ║F
  3116. M      E2    ∙   ║   Override assigned database or view  ║∙    ∙    ∙    ∙    ∙    ∙F
  3117. M      E3        ║   Write help text                     ║F
  3118. M      E4╔═══════║   Modify display options              ║═══════════════════════════╗F
  3119. M      E5║  Data ║   Embed code                          ║ther Options         Exit  ║F
  3120. M      E6╚═══════║  ╔══════════╗-down menus              ║═══════════════════════════╝F
  3121. M      E7        ║──║  Before  ║─────────────────────────║                   ║F
  3122. M      E8    ∙   ║  ║  After   ║t menu                   ║                   ║∙    ∙F
  3123. M      E9        ║  ╚══════════╝rrent menu               ║                   ║F
  3124. M      E10   ∙   ║───────────────────────────────────────║our users.         ║∙    ∙F
  3125. M      E11       ║   Clear work surface                  ║                   ║F
  3126. M      E12   ∙   ╚═══════════════════════════════════════╝banner.            ║∙    ∙F
  3127. M      E13       ║                                                           ║F
  3128. M      E14   ∙   ║                                                           ║∙    ∙F
  3129. M      E15       ║                                                           ║F
  3130. M      E16   ∙   ╚═══════════════════════════════════════════════════════════╝∙    ∙F
  3131. M      E17F
  3132. M      E18   ∙    ∙    ∙    ∙    ∙    ∙    ∙    +    ∙    ∙    ∙    ∙    ∙    ∙    ∙F
  3133. M      E19F
  3134. M      E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  3135. M      EApp     ║D:\...bt4w\MAINBAR      ║Data Entry       ║File:TIME     ║F
  3136. M                         EPosition:      Select: ─┘    Exit: EscFAA
  3137.  
  3138.  
  3139. M      PA A EPage 56                             (c) Interco International
  3140. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  3141. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  3142. P                 E╚═╩═╝                                          ╚═╩═╝F
  3143.  
  3144. P           MEDesign   Menu    Item   Generate   Preset   Exit                     9:23:26 amF
  3145. M            E╔══════════════════════════════════════════════════════════════════════════════╗F
  3146. M            E║SET NEAR ON                                                                   ║F
  3147. M            E║@ 0,0                                                                         ║F
  3148. M            E║TEXT                                                                          ║F
  3149. M            E║                                                                              ║F
  3150. M            E║                          J O B   C O S T   S Y S T E M                       ║F
  3151. M            E║ENDTEXT                                                                       ║F
  3152. M            E║@ 1,20 to 3,60 DOUBLE                                                         ║F
  3153. M            E║                                                                              ║F
  3154. M            E║                                                                              ║F
  3155. M            E║                                                                              ║F
  3156. M            E║                                                                              ║F
  3157. M            E║                                                                              ║F
  3158. M            E║                                                                              ║F
  3159. M            E║                                                                              ║F
  3160. M            E║                                                                              ║F
  3161. M            E║                                                                              ║F
  3162. M            E║                                                                              ║F
  3163. M            E║                                                                              ║F
  3164. M            E║                                                                              ║F
  3165. M            E╚══════════════════════════════════════════════════════════════════════════════╝F
  3166. M            EApp     ║D:\...bt4w\MAINBAR      ║Row: 1 Col: 1    ║File:TIME     ║F
  3167. M                                    EAccept: Ctrl-End    Cancel: EscF
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173. M             EDesign   Menu    Item   Generate   Preset   Exit                     9:26:43 amF
  3174. M            E0    ∙    ∙    ∙ ╔═══════════════════════════════════════╗  ∙    ∙    ∙    ∙F
  3175. M            E1                ║   Show item information               ║F
  3176. M            E2    ∙    ∙    ∙ ║   Change action                       ║  ∙    ∙    ∙    ∙F
  3177. M            E3                ║   Override assigned database or view  ║F
  3178. M            E╔══════════════════════════════════════════════════════════════════════════════╗F
  3179. M            E║                                                                              ║F
  3180. M            E║ These values are currently assigned to the menu :                            ║F
  3181. M            E║                                                                              ║F
  3182. M            E║ Database/view: TIME                                                          ║F
  3183. M            E║ Set INDEX to:                                                                ║F
  3184. M            E║        ORDER:                                                                ║F
  3185. M            E║                                                                              ║F
  3186. M            E║ For this item you may use values: ENTERED BELOW                              ║F
  3187. M            E║                                                                              ║F
  3188. M            E║ Database/view: JOBSTAT.QBE                                                   ║F
  3189. M            E║ Set INDEX to:                                                                ║F
  3190. M            E║        ORDER:                                                                ║F
  3191. M            E║                                                                              ║F
  3192. M            E╚══════════════════════════════════════════════════════════════════════════════╝F
  3193. M            E19                                      ╚═══════════════════════╝F
  3194. M            E20∙∙∙+∙∙∙∙1∙∙∙∙+∙∙∙∙2∙∙∙∙+∙∙∙∙3∙∙∙∙+∙∙∙∙4∙∙∙∙+∙∙∙∙5∙∙∙∙+∙∙∙∙6∙∙∙∙+∙∙∙∙7∙∙∙∙+∙∙∙∙F
  3195. M            EApp     ║D:\...bt4w\REPORTS      ║ Job Status Repor║View:JOBSTAT  ║F
  3196. M                     EPrev/Next item: PgUp/PgDn    Accept: Ctrl-End    Cancel: EscFAA
  3197.  
  3198.  
  3199. M            PA A E(c) Interco International                                Page 57
  3200. PEA A F
  3201.  
  3202.  
  3203.  
  3204. P          E┌───────────────────┐F
  3205. P          E│    APGEN SUMMARY  │F
  3206. P          E└───────────────────┘F
  3207.  
  3208. P          EWith  the  addition  of  the  APGEN  Applications  GeneratorF
  3209. P     Epowerful systems  can be  created without  in depth  knowledge ofF
  3210. P     EdBase  Commands.  Experienced  programmers should  use  APGEN  toF
  3211. P     Ecreate as  much of  the system as  possible. When hand  coding isF
  3212. P     Erequired it  should be  embeded at the  appropriate point  in theF
  3213. P     EAPGEN designer screens.F
  3214.  
  3215. P          EExperienced  programmers   should  focus  on   learning  theF
  3216. P     ETemplate  Language.  Templates can  be  modified  to produce  theF
  3217. P     Edesired  results from  the  design screens.  Real  power will  beF
  3218. P     Ederived from the modifications of these templates.F
  3219.  
  3220. P     E//F
  3221. P     E// Module Name: AD_APND.COD - Menu_Act = 7F
  3222. P     E// Selectors  : Appnd_from, Appnd_type, For_ExprF
  3223. P     E// Description: to issue the dBASE APPEND commandF
  3224. P     E// Syntax     : APPEND FROM <expFN>/?/ARRAY <array name>F
  3225. P     E//                  [FOR <expL>]F
  3226. P     E//                    [ [TYPE] DBASEII / DIF  / FW2 / RPD / SDF /F
  3227. P     ESYLK / WKSF
  3228. P     E//                        [DELIMITED [WITH BLANK/<delimiter>]] ]F
  3229. P     E//F
  3230. P     Elc_say='Appending  records from  file {if  Appnd_type ==  5}ARRAYF
  3231. P     E{endif}{Appnd_from}'F
  3232. P     EDO info_box WITH lc_sayF
  3233. P     E//F
  3234. P     ESET TALK ONF
  3235. P     EAPPEND FROM {if Appnd_type == 5}ARRAY {endif}{Appnd_from} \F
  3236. P     E{if For_Expr} FOR {For_Expr}{endif}\F
  3237. P     E{if Appnd_type && Appnd_type != 5 then} TYPE {endif}\F
  3238. P     E{ case Appnd_type of}F
  3239. P     E{ 0: // insert carriage return for DBF}F
  3240.  
  3241. P     E{ 1:}dBASEIIF
  3242. P     E{ 2:}FW2F
  3243. P     E{ 3:}RPDF
  3244. P     E{ 4:}DELIMITED {if Appl_Delim}WITH {Appl_Delim}{endif}F
  3245. P     E{ 5: // insert carriage return for ARRAY}F
  3246.  
  3247. P     E{ 6:}SDFF
  3248. P     E{ 7:}DIFF
  3249. P     E{ 8:}SYLKF
  3250. P     E{ 9:}WKSF
  3251. P     E{ endcase}F
  3252. P     E// end of if Appnd_typeF
  3253. P     ESET TALK OFFF
  3254. P     E//F
  3255. P     E// EOP AD_APND.CODFA"A"
  3256.  
  3257.  
  3258. P     EPage 58                             (c) Interco International PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  3259. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  3260. P                 E╚═╩═╝                                          ╚═╩═╝F
  3261.  
  3262. P          E┌─────────────────────────────────────────────┐F
  3263. P          E│  PROGRAMMING TOOLS, DATA TRANSFERS AND SQL  │F
  3264. P          E└─────────────────────────────────────────────┘F
  3265.  
  3266. P               E┌───────────────────────────┐F
  3267. P               E│    PROGRAMMING UTILITIES  │F
  3268. P               E└───────────────────────────┘F
  3269.  
  3270. P               E┌────────────────────────────────────────────────────┐F
  3271. P               E│  Automatic Compiling to Encode and Speed Programs  │F
  3272. P               E└────────────────────────────────────────────────────┘F
  3273.  
  3274. P               EdBase IV  provides automatic conversion between  the ControlF
  3275. P          ECenter design  screens and the  executable machine  language thatF
  3276. P          Ethe computer understands. Below is a listing of files included inF
  3277. P          Ethe JOB COST SYSTEM. There are  three categories of files: DesignF
  3278. P          E(produced from  the CC design  screens), Source (produced  by theF
  3279. P          Etemplates)  and Compiled  (produced by  the  compiler). Only  theF
  3280. P          ECompiled  files are  required  for the  execution  of the  systemF
  3281. P          Eprograms.F
  3282.  
  3283. P               EIf we try  to read an object file with  the TYPE command, weF
  3284. P          Eget  encoded information.  This would  prohibit the  unauthorizedF
  3285. P          Emodification  of  distributed  programs.  As  such  this  featureF
  3286. P          Eprovides security to your systems.F
  3287.  
  3288. P               ECompiling  also  increases  the   execution  speed  of  yourF
  3289. P          Eprograms by skipping unnecessary statements such as comments whenF
  3290. P          Ethe program is run.FA*A*
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299. P          E(c) Interco International                                Page 59 PEA A F
  3300.  
  3301.  
  3302.  
  3303. P     MEPROGRAMSF
  3304.  
  3305. M           EDESIGN                    SOURCE                COMPILEDF
  3306. M      E=====================  =====================  =====================F
  3307. M      ECUSTEXAM APP     1029  CUSTEXAM PRG    16780  CUSTEXAM DBO    15764F
  3308. M      ECUSTOMER APP     1078  CUSTOMER PRG    16212  CUSTOMER DBO    14200F
  3309. M      EEMP      APP      867  EMP      PRG    15928  EMP      DBO    14092F
  3310. M      EEMPRATE  APP      899  EMPRATE  PRG     7840  EMPRATE  DBO     6208F
  3311. M      EFUNCODE  APP     1035  FUNCODE  PRG    15082  FUNCODE  DBO    13132F
  3312. M      EJOB      APP      852  JOB      PRG    14839  JOB      DBO    13048F
  3313. M      EJOBMENU  APP      927  JOBMENU  PRG    21078  JOBMENU  DBO    20388F
  3314. M      ETIME     APP      855  TIME     PRG    14566  TIME     DBO    12804F
  3315.  
  3316.  
  3317. M      EREPORTSF
  3318.  
  3319. M           EDESIGN                    SOURCE                COMPILEDF
  3320. M      E=====================  =====================  =====================F
  3321. M      ECUSTOMER FRM     2558  CUSTOMER FRG     4366  CUSTOMER FRO     4332F
  3322. M      EEMP      FRM     2947  EMP      FRG     4670  EMP      FRO     4728F
  3323. M      EINVOICE  FRM     4143  INVOICE  FRG     7198  INVOICE  FRO     8012F
  3324. M      EJOBSTAT  FRM     5167  JOBSTAT  FRG     9225  JOBSTAT  FRO    10684F
  3325. M      ETIME     FRM     2292  TIME     FRG    10181  TIME     FRO    12176F
  3326.  
  3327.  
  3328. M      ELABELSF
  3329.  
  3330. M           EDESIGN                    SOURCE                COMPILEDF
  3331. M      E=====================  =====================  =====================F
  3332. M      ECUSTOMER LBL     1445  CUSTOMER LBG     5199  CUSTOMER LBO     5436F
  3333. M      EEMP      LBL     1407  EMP      LBG     4801  EMP      LBO     4860F
  3334.  
  3335.  
  3336. M      ESCREEN FORMSF
  3337.  
  3338. M           EDESIGN                    SOURCE                COMPILEDF
  3339. M      E=====================  =====================  =====================F
  3340. M      ECUSTOMER SCR     2336  CUSTOMER FMT     1950  CUSTOMER FMO     1744F
  3341. M      EEMP      SCR     3255  EMP      FMT     2323  EMP      FMO     2256F
  3342. M      EEMPRATE  SCR     1018  EMPRATE  FMT     1405  EMPRATE  FMO     1068F
  3343. M      EFUNCODE  SCR      812  FUNCODE  FMT     1369  FUNCODE  FMO     1000F
  3344. M      EJOB      SCR     2081  JOB      FMT     1699  JOB      FMO     1492F
  3345. M      ETIME     SCR     1695  TIME     FMT     1931  TIME     FMO     1720F
  3346.  
  3347.  
  3348. M      EQUERIES AND UPDATESF
  3349.  
  3350. M           EDESIGN                    SOURCE                COMPILEDF
  3351. M      E=====================  =====================  =====================F
  3352. M      EEMPPROG  QBE     3373  EMPPROG  QBE     3373  EMPPROG  QBO      260F
  3353. M      EEMPRATE  QBE     4316  EMPRATE  QBE     4316  EMPRATE  QBO     1080F
  3354. M      EINVOICE  QBE     5804  INVOICE  QBE     5804  INVOICE  QBO      980F
  3355. M      EJOBHRSRT QBE     5567  JOBHRSRT QBE     5567  JOBHRSRT QBO     1976F
  3356. M      EMARK     UPD     3321  MARK     UPD     3321  MARK     DBO      352F
  3357. M      EUNMARK   UPD     3296  UNMARK   UPD     3296  UNMARK   DBO      368FA!A!
  3358.  
  3359. M      PA A EPage 60                             (c) Interco International
  3360. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  3361. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  3362. P                 E╚═╩═╝                                          ╚═╩═╝F
  3363.  
  3364. P          E┌───────────────────────────────────────────────────────────────┐F
  3365. P          E│  Runtime/Professional Compiler for  Royalty Free DistributionF
  3366. P          E│F
  3367. P          E└───────────────────────────────────────────────────────────────┘F
  3368.  
  3369. P               EUnder Runtime the program file are  used in their compiledF
  3370. P          E.DBO/.FMO etc. formats. If you have 50 compiled  files each canF
  3371. P          Ebe distributed to the user or  by using the DBLINK utility theyF
  3372. P          Ecan be gathered into one .DBO  file. By using the BUILD utilityF
  3373. P          Eall programs in a system can  be compiled and copied along withF
  3374. P          Ethe necessary  Runtime files  in one  operation. Remember  thatF
  3375. P          Ethe Runtime files must be given to the customer.F
  3376.  
  3377. P               EThe  Professional  Compiler  will  gather   all  of  theseF
  3378. P          Eelements  into one  executable  file  (.EXE) and  requires  theF
  3379. P          Edistribution of  only this  one file.  There is no  requirementF
  3380. P          Efor  the  Runtime  files.  By  buying  the  developers  editionF
  3381. P          Emanagement  can  choose  between  these   two  options  withoutF
  3382. P          Eadditional cost.FA*A*
  3383.  
  3384.  
  3385.  
  3386.  
  3387.  
  3388. A)A)
  3389.  
  3390.  
  3391.  
  3392.  
  3393.  
  3394. P          E(c) Interco International                                Page 61 PEA A F
  3395.  
  3396.  
  3397.  
  3398. P       MEBuild       Options       Exit                                     08:22:57 pmF
  3399. M      E╔══════════════════════════════╗F
  3400. M      E║   Compile                    ║F
  3401. M      E║   Link                 yes   ║F
  3402. M      E║   Output destination         ║F
  3403. M      E║   Perform BUILD              ║F
  3404. M      E╚══════════════════════════════╝F
  3405.  
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416. M      EBUILD           ║<D:>║                       ║Opt: 1/4           ║      ║F
  3417.  
  3418.  
  3419. M        EBuild       Options       Exit                                     08:24:13 pmF
  3420. M                  E╔══════════════════════════════════════════╗F
  3421. M                  E║   Default program file extension  .PRG   ║F
  3422. M                  E║   Search for new functions          no   ║F
  3423. M                  E║   Accept only RUNTIME commands      no   ║F
  3424. M                  E║   Include file types                     ║F
  3425. M                  E║──────────────────────────────────────────║F
  3426. M                  E║   Print messages to             Screen   ║F
  3427. M                  E║   Copy runtime                     yes   ║F
  3428. M                  E║   Locate runtime source directory        ║F
  3429. M                  E╚══════════════════════════════════════════╝FA&A&
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.  
  3436.  
  3437.  
  3438. M      PA A EPage 62                             (c) Interco International
  3439. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  3440. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  3441. P                 E╚═╩═╝                                          ╚═╩═╝F
  3442.  
  3443. P               E┌─────────────────────────────────────────────────┐F
  3444. P               E│  The Editor - Enhanced Support for Programming  │F
  3445. P               E└─────────────────────────────────────────────────┘F
  3446.  
  3447. P               EdBase IV  provides a text  editor used  to write and  editF
  3448. P          Eprograms.  It  can be  activated  from  the control  center  byF
  3449. P          Eselecting  APPLICATIONS then  dBASE  PROGRAM.  It can  also  beF
  3450. P          Eactivated at  the dot prompt by  entering MODIFY COMMAND.  ThisF
  3451. P          Etext  editor  is normally  used  when  using memo  fields.  TheF
  3452. P          Eeditor will  now handle up to  32,000 lines and provides  blockF
  3453. P          Ecommands  as well  as other  word  processing features.  A  newF
  3454. P          Efeature allows you  to link into the dBASE IV Debugger  and runF
  3455. P          Eyour new  program. To do  so select EXIT  from the Editor  MenuF
  3456. P          Eand  choose  Debug   Program.  This  is  recommended   for  theF
  3457. P          Econversion of dBase III programs.F
  3458.  
  3459.  
  3460. P           MELayout   Words   Go To   Print   Exit                                8:01:58 pmF
  3461. M            E╔════════════════════════════════╗∙····4 ···∙··· 5····∙· ··6···· ····7·· ·∙·····F
  3462. M            E║   Modify a different program   ║F
  3463. M            E║   Edit description of program  ║F
  3464. M            E║   Save this program            ║F
  3465. M            E╚════════════════════════════════╝F
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478. M            EProgram ║D:\...bt4w\<NEW>        ║Line:1 Col:1     ║              ║          InsF
  3479.  
  3480.  
  3481. M             ELayout   Words   Go To   Print   Exit                                8:02:47 pmF
  3482. M            E[···∙··· ╔════════════════════════════════╗·∙··· 5····∙· ··6···· ····7·· ·∙·····F
  3483. M                     E║   Style                        ║F
  3484. M                     E║   Display                      ║F
  3485. M                     E║   Position                     ║F
  3486. M                     E║   Modify ruler                 ║F
  3487. M                     E║   Hide ruler               NO  ║F
  3488. M                     E║   Enable automatic indent  YES ║F
  3489. M                     E║────────────────────────────────║F
  3490. M                     E║   Add line                     ║F
  3491. M                     E║   Remove line                  ║F
  3492. M                     E║   Insert page break            ║F
  3493. M                     E║   Write/read text file         ║F
  3494. M                     E╚════════════════════════════════╝FA"A"
  3495.  
  3496.  
  3497. M            PA A E(c) Interco International                                Page 63
  3498. PEA A F
  3499.  
  3500.  
  3501.  
  3502. P      MELayout   Words   Go To   Print   Exit                                8:03:20 pmF
  3503. M      E[···∙··· 1····∙· ╔═════════════════════════════════════════╗···· ····7·· ·∙·····F
  3504. M                       E║   Go to line number     {1}             ║F
  3505. M                       E║─────────────────────────────────────────║F
  3506. M                       E║   Forward search        {}              ║F
  3507. M                       E║   Backward search       {}              ║F
  3508. M                       E║   Replace               {}              ║F
  3509. M                       E║   Match capitalization  NO              ║F
  3510. M                       E╚═════════════════════════════════════════╝F
  3511.  
  3512.  
  3513.  
  3514.  
  3515.  
  3516.  
  3517.  
  3518.  
  3519.  
  3520.  
  3521.  
  3522.  
  3523.  
  3524. M      EProgram ║D:\...bt4w\<NEW>        ║Line:1 Col:1     ║              ║          InsF
  3525.  
  3526.  
  3527. M       ELayout   Words   Go To   Print   Exit                                8:03:59 pmF
  3528. M      E[···∙··· 1····∙· ··2···· ╔═══════════════════════════════════╗·· ····7·· ·∙·····F
  3529. M                               E║   Begin printing                  ║F
  3530. M                               E║   Eject page now                  ║F
  3531. M                               E║   Line numbers                NO  ║F
  3532. M                               E║───────────────────────────────────║F
  3533. M                               E║   Use print form  {}              ║F
  3534. M                               E║   Save settings to print form     ║F
  3535. M                               E║───────────────────────────────────║F
  3536. M                               E║   Destination                     ║F
  3537. M                               E║   Control of printer              ║F
  3538. M                               E║   Output options                  ║F
  3539. M                               E║   Page dimensions                 ║F
  3540. M                               E╚═══════════════════════════════════╝F
  3541.  
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549. M      EProgram ║D:\...bt4w\<NEW>        ║Line:1 Col:1     ║              ║          InsFA*A*
  3550. A$A$
  3551.  
  3552.  
  3553. M      PA A EPage 64                             (c) Interco International
  3554. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  3555. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  3556. P                 E╚═╩═╝                                          ╚═╩═╝F
  3557.  
  3558. P           MELayout   Words   Go To   Print   Exit                                8:04:33 pmF
  3559. M            E[···∙··· 1····∙· ··2···· ····3·· ╔═════════════════════════════╗ ····7·· ·∙·····F
  3560. M                                             E║   Save changes and exit     ║F
  3561. M                                             E║   Abandon changes and exit  ║F
  3562. M                                             E║─────────────────────────────║F
  3563. M                                             E║   Run program               ║F
  3564. M                                             E║   Debug program             ║F
  3565. M                                             E╚═════════════════════════════╝F
  3566.  
  3567.  
  3568.  
  3569.  
  3570.  
  3571.  
  3572.  
  3573.  
  3574.  
  3575.  
  3576.  
  3577.  
  3578.  
  3579.  
  3580. M            EProgram ║D:\...bt4w\<NEW>        ║Line:1 Col:1     ║              ║          InsFA*A*
  3581.  
  3582.  
  3583.  
  3584.  
  3585. A(A(
  3586.  
  3587.  
  3588.  
  3589.  
  3590.  
  3591. M            PA A E(c) Interco International                                Page 65
  3592. PEA A F
  3593.  
  3594.  
  3595.  
  3596. P          E┌───────────────────────────────────────┐F
  3597. P          E│  The Debugger - Professional Support  │F
  3598. P          E└───────────────────────────────────────┘F
  3599.  
  3600. P          EThe Debugging utility  which is available on all  dBASE IVF
  3601. P     Eeditions provides an interactive way to  isolate errors in handF
  3602. P     Ecoded  programs. The  debugger can  be  activated as  mentionedF
  3603. P     Eabove from  the text editor. It  can be activated from the  dotF
  3604. P     Eprompt by  SET TRAP ON  or DEBUG <program  name>. To enter  theF
  3605. P     Edebug mode while a program is running press ESC.F
  3606.  
  3607. P     ME┌─── D:\DBSYS\CLASSES\BT4W\TEST.PR┌────────────────────────────────────────────┐F
  3608. M      E│  1 ? 'Hi there!'                │          --- Debug Commands ---            │F
  3609. M      E│                                 │                                            │F
  3610. M      E│                                 │ B      - Change Breakpoint entries.        │F
  3611. M      E│                                 │ D      - Change Display entries.           │F
  3612. M      E│                                 │ E      - Edit program file.                │F
  3613. M      E│                                 │ L      - Continue from given line.         │F
  3614. M      E│                                 │ [n]N   - As 'S' but on same or above level.│F
  3615. M      E│                                 │ P      - Show program traceback info.      │F
  3616. M      E│                                 │ Q      - Quit debugger.                    │F
  3617. M      E│                                 │ R      - Run until interrupt or error.     │F
  3618. M      E│                                 │ [n]S   - Execute next statement.           │F
  3619. M      E└─────────────────────────────────│ X      - Exit to DOT Prompt.               │F
  3620. M      E┌─── DISPLAY ─────────────────────│ [n] ─┘ - Repeat last step or next.         │F
  3621. M      E│                        :        │ [n] ^  - Show previous line.               │F
  3622. M      E│                        :        │ [n] v  - Show next line.                   │F
  3623. M      E│                        :        │ F1     - Toggle Command Help On/Off.       │F
  3624. M      E│                        :        │ F9     - Show user screen.                 │F
  3625. M      E└─────────────────────────────────└────────────────────────────────────────────┘F
  3626. M      E┌─── DEBUGGER ─────────────────────────────────────────────────────────────────┐F
  3627. M      E│Work Area: 1      Database file:                 Program file: test.prg       │F
  3628. M      E│Record:  0        Master Index:                  Procedure:    TEST           │F
  3629. M      E│ACTION:                                          Current line: 1              │F
  3630. M      E└──────────────────────────────────────────────────────────────────────────────┘FA*A*
  3631.  
  3632. A%A%
  3633.  
  3634.  
  3635.  
  3636.  
  3637.  
  3638. M      PA A EPage 66                             (c) Interco International
  3639. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  3640. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  3641. P                 E╚═╩═╝                                          ╚═╩═╝F
  3642.  
  3643. P               E┌────────────────────────────────────┐F
  3644. P               E│  Step IVward - Conversion Utility  │F
  3645. P               E└────────────────────────────────────┘F
  3646.  
  3647. P               EWith Step IVward programs written in  Clipper, Foxbase andF
  3648. P          EQuicksilver can be converted to dBASE IV.F
  3649.  
  3650.  
  3651. P          ME╔══════════════════════════════════════════════════════════════════════════════╗F
  3652. M            E║                                                                              ║F
  3653. M            E║       Copyright  (c)  Ashton-Tate  Corporation.   All  Rights Reserved.      ║F
  3654. M            E║       Step  IVward  and  Ashton-Tate  are  trademarks   of  Ashton-Tate      ║F
  3655. M            E║       Corporation.                                                           ║F
  3656. M            E║                                                                              ║F
  3657. M            E║       You may use the software and printed materials in the Step IVward      ║F
  3658. M            E║       package under the terms of the Software License Agreement; please      ║F
  3659. M            E║       read  it.    In  summary,   Ashton-Tate  grants  you  a  paid-up,      ║F
  3660. M            E║       non-transferable,  personal  license to  use  Step IVward  on one      ║F
  3661. M            E║       computer work  station.   You  do  not become  the  owner  of the      ║F
  3662. M            E║       package  nor do  you have  the right  to  copy  (except permitted      ║F
  3663. M            E║       backups  of  the  software)  or  alter  the  software  or printed      ║F
  3664. M            E║       materials.   You are legally accountable for any violation of the      ║F
  3665. M            E║       License Agreement and copyright, trademark, or trade secret law.       ║F
  3666. M            E║                                                                              ║F
  3667. M            E║                                                                              ║F
  3668. M            E╚══════════════════════════════════════════════════════════════════════════════╝F
  3669.  
  3670.  
  3671. M                             EPress Return to assent to the License AgreementF
  3672.  
  3673.  
  3674.  
  3675. M             ESetup       Options       Print       Translate       ExitF
  3676. M            E╔══════════════════════╗F
  3677. M            E║   Input filename     ║F
  3678. M            E║   Output filename    ║F
  3679. M            E║──────────────────────║F
  3680. M            E║   Programmer's name  ║F
  3681. M            E║   Copyright notice   ║F
  3682. M            E╚══════════════════════╝F
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695. M             EStep IVward    ║ V1.0 ║                          ║                          ║FAA
  3696.  
  3697.  
  3698. M            PA A E(c) Interco International                                Page 67
  3699. PEA A F
  3700.  
  3701.  
  3702.  
  3703. P      MESetup       Options       Print       Translate       ExitF
  3704. M                  E╔═════════════════════════════════╗F
  3705. M                  E║   Suppress file headers    NO   ║F
  3706. M                  E║   Suppress file footer     NO   ║F
  3707. M                  E║─────────────────────────────────║F
  3708. M                  E║   Process files tree       NO   ║F
  3709. M                  E║   Prompt before each file  NO   ║F
  3710. M                  E║   Comment old source       NO   ║F
  3711. M                  E╚═════════════════════════════════╝F
  3712.  
  3713.  
  3714.  
  3715.  
  3716.  
  3717.  
  3718.  
  3719.  
  3720.  
  3721.  
  3722.  
  3723. M       EStep IVward    ║ V1.0 ║                          ║                          ║F
  3724.  
  3725.  
  3726. M       ESetup       Options       Print       Translate       ExitF
  3727. M                                E╔════════════════════════════╗F
  3728. M                                E║   Printer             OFF  ║F
  3729. M                                E║  Control of printer        ║F
  3730. M                                E║  Output options            ║F
  3731. M                                E║  Destination               ║F
  3732. M                                E╚════════════════════════════╝F
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748. M       EStep IVward    ║ V1.0 ║                          ║                          ║FA*A*
  3749. A!A!
  3750.  
  3751.  
  3752.  
  3753. M      PA A EPage 68                             (c) Interco International
  3754. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  3755. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  3756. P                 E╚═╩═╝                                          ╚═╩═╝F
  3757.  
  3758. P           MESetup       Options       Print       Translate       ExitF
  3759. M                                   E╔═════════════════════════════════════════════════════╗F
  3760. M                                   E║   Begin translation                                 ║F
  3761. M                                   E║   Language to convert from             Clipper      ║F
  3762. M                                   E║   Suppress display during translation  NO           ║F
  3763. M                                   E╚═════════════════════════════════════════════════════╝F
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775.  
  3776.  
  3777.  
  3778.  
  3779.  
  3780. M             EStep IVward    ║ V1.0 ║                          ║                          ║FA*A*
  3781.  
  3782.  
  3783.  
  3784.  
  3785. A(A(
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791. M            PA A E(c) Interco International                                Page 69
  3792. PEA A F
  3793.  
  3794.  
  3795.  
  3796. P          E┌────────────────────────────┐F
  3797. P          E│  PROGRAMMING FOR NETWORKS  │F
  3798. P          E└────────────────────────────┘F
  3799.  
  3800. P          EThe  main  concern for  use  of  databases on  local  areaF
  3801. P     Enetworks  is  the integrity  of  your  data files.  Local  areaF
  3802. P     Enetwork operating  software works  in conjunction  with DOS  toF
  3803. P     Esignal that a  file or record is in use by another  user. dBaseF
  3804. P     EIV provides for  signaling to the operating system when  a lockF
  3805. P     Eis made  to a  file or  record and reacts  to operating  systemF
  3806. P     Emessages. Unlike  earlier versions on  dBASE this signaling  isF
  3807. P     Eautomatically included  when dBASE  IV executes  a program.  InF
  3808. P     Eother words  single-user programs  written in  dBASE II,III  orF
  3809. P     EIII Plus can be run on  local area networks once they have beenF
  3810. P     Econverted to IV. This is a primary consideration  for those whoF
  3811. P     Eare  considering the  move to  a local  area network.  RememberF
  3812. P     Ethat  you  must install  dBASE  IV  as MULTIUSER  with  DBSETUPF
  3813. P     Ebefore networking will work.F
  3814.  
  3815. P               E┌────────────────┐F
  3816. P               E│  Installation  │F
  3817. P               E└────────────────┘F
  3818.  
  3819. P          EInstallation is straight forward using DBSETUP from DOS.F
  3820.  
  3821.  
  3822. P      MEHardware setup                                                     10:30:48 amF
  3823. M      E╔══════════════════════════════════════════╗F
  3824. M      E║   Multi-user installation  Yes           ║F
  3825. M      E║   Display mode                           ║F
  3826. M      E║   Optimize color display                 ║F
  3827. M      E║   Printers                               ║F
  3828. M      E╚══════════════════════════════════════════╝F
  3829.  
  3830.  
  3831.  
  3832.  
  3833.  
  3834. M                     E╔═══════════════════════════════════════════════╗F
  3835. M                     E║                                               ║F
  3836. M                     E║   Please specify your hardware environment.   ║F
  3837. M                     E║   Use Ctrl-End to save your settings and      ║F
  3838. M                     E║   proceed, or Esc to cancel this operation.   ║F
  3839. M                     E║                                               ║F
  3840. M                     E╚═══════════════════════════════════════════════╝F
  3841.  
  3842. M      EdBSETUP ║D:\dbsys\classes\BT4W   ║Opt: 1/4         ║Hard Disk     ║FA*A*
  3843. A(A(
  3844.  
  3845.  
  3846. M      PA A EPage 70                             (c) Interco International
  3847. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  3848. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  3849. P                 E╚═╩═╝                                          ╚═╩═╝F
  3850.  
  3851. P                    E┌───────────┐F
  3852. P                    E│  Protect  │F
  3853. P                    E└───────────┘F
  3854.  
  3855. P               EProtect can be called from the  Control Center Tools Menu.F
  3856. P          EYou will  be allowed to password  protect your system,  encryptF
  3857. P          Edata  files and  assign passwords  and  access levels  to  eachF
  3858. P          Euser. NOTE: Protect  can be used in either single  or multiuserF
  3859. P          Emodes.F
  3860.  
  3861.  
  3862. P           MECatalog   Tools   Exit                                              10:32:33 amF
  3863. M                      E╔══════════════════╗ASE IV CONTROL CENTERF
  3864. M                      E║   Macros         ║F
  3865. M                      E║   Import         ║:\DBSYS\CLASSES\BT4W\JOBCOST.CATF
  3866. M                      E║   Export         ║F
  3867. M                 EData ║   DOS utilities  ║Forms       Reports       Labels    ApplicationsF
  3868. M            E╔═════════║   Protect data   ║═════════╦════════════╦════════════╦════════════╗F
  3869. M            E║  <create║   Settings       ║create>  ║  <create>  ║  <create>  ║  <create>  ║F
  3870. M            E║─────────╔══════════════════════════════════════════════════════════╗────────║F
  3871. M            E║  CUSTOME║                                                          ║STEXAM  ║F
  3872. M            E║  EMP    ║  The dBASE protect utility permanently assigns passwords ║STOMER  ║F
  3873. M            E║  EMPRATE║  to dBASE and your data.                                 ║P       ║F
  3874. M            E║  FUNCODE║                                                          ║PRATE   ║F
  3875. M            E║  JOB    ║               Proceed              Cancel                ║NCODE   ║F
  3876. M            E║  TIME   ║                                                          ║B       ║F
  3877. M            E║         ╚══════════════════════════════════════════════════════════╝BMENU   ║F
  3878. M            E║            ║ *UNMARK    ║            ║  JOBSTAT   ║            ║  TIME      ║F
  3879. M            E╚════════════╩════════════╩════════════╩════════════╩════════════╩════════════╝F
  3880.  
  3881. M             EFile:        New fileF
  3882. M             EDescription: Press ENTER on <create> to create a new fileF
  3883.  
  3884.  
  3885. M                 ESelect option and press ENTER, or press first letter of desired optionF
  3886.  
  3887.  
  3888. M                                                                                 E10:33:21 amF
  3889.  
  3890.  
  3891.  
  3892.  
  3893. M               E╔═════════════════════════════════════════════════════════════════════════╗F
  3894. M               E║                                                                         ║F
  3895. M               E║                   dBASE IV Password Security System                     ║F
  3896. M               E║                                                                         ║F
  3897. M               E║                    Enter password                                       ║F
  3898. M               E║                                                                         ║F
  3899. M               E╚═════════════════════════════════════════════════════════════════════════╝FA*A*
  3900. A A 
  3901.  
  3902.  
  3903. M            PA A E(c) Interco International                                Page 71
  3904. PEA A F
  3905.  
  3906.  
  3907.  
  3908. P      MEUsers   Files   Reports   Exit                                      10:34:05 amF
  3909. M      E╔═════════════════════════════════════════════════╗F
  3910. M      E║ Login name                                      ║F
  3911. M      E║ Password                                        ║F
  3912. M      E║ Group name                                      ║F
  3913. M      E║─────────────────────────────────────────────────║F
  3914. M      E║ Full Name                                       ║F
  3915. M      E║ Access level            1                       ║F
  3916. M      E║─────────────────────────────────────────────────║F
  3917. M      E║ Store user profile                              ║F
  3918. M      E║─────────────────────────────────────────────────║F
  3919. M      E║ Delete user from group                          ║F
  3920. M      E╚═════════════════════════════════════════════════╝F
  3921.  
  3922.  
  3923.  
  3924.  
  3925. M       EUsers   Files   Reports   Exit                                      10:36:08 amF
  3926. M              E╔═════════════════════════════════════════════╗F
  3927. M              E║ New file                                    ║F
  3928. M              E║─────────────────────────────────────────────║F
  3929. M              E║ Group name                                  ║F
  3930. M              E║─────────────────────────────────────────────║F
  3931. M              E║ File access privileges                      ║F
  3932. M              E║─────────────────────────────────────────────║F
  3933. M              E║ Field access privileges                     ║F
  3934. M              E║   Access level                1             ║F
  3935. M              E║   Establish field privileges                ║F
  3936. M              E║─────────────────────────────────────────────║F
  3937. M              E║ Store file privileges                       ║F
  3938. M              E║─────────────────────────────────────────────║F
  3939. M              E║ Cancel current entry                        ║F
  3940. M              E╚═════════════════════════════════════════════╝F
  3941.  
  3942.  
  3943.  
  3944.  
  3945. M       EUsers   Files   Reports   Exit                                      10:37:05 amF
  3946. M                      E╔═══════════════════╗F
  3947. M                      E║ User Information  ║F
  3948. M                      E║───────────────────║F
  3949. M                      E║ File Information  ║F
  3950. M                      E╚═══════════════════╝FA*A*
  3951.  
  3952.  
  3953.  
  3954.  
  3955. M      PA A EPage 72                             (c) Interco International
  3956. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  3957. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  3958. P                 E╚═╩═╝                                          ╚═╩═╝F
  3959.  
  3960. P               E┌──────────────────────┐F
  3961. P               E│  Locking Techniques  │F
  3962. P               E└──────────────────────┘F
  3963.  
  3964. P                    E┌─────────────────────┐F
  3965. P                    E│  Autolock Features  │F
  3966. P                    E└─────────────────────┘F
  3967.  
  3968. P               EAs  mentioned above dBASE  IV automatically  appropriatelyF
  3969. P          Esignals the network operating system when  file or record locksF
  3970. P          Eare needed. No additional programming is required.F
  3971.  
  3972. P                    E┌────────────────────────────────┐F
  3973. P                    E│  Manual Locking Consideration  │F
  3974. P                    E└────────────────────────────────┘F
  3975.  
  3976. P               EThe following commands  may be placed in your  programs toF
  3977. P          Eforce  locks and  unlocks in  addition  to or  in lieu  of  theF
  3978. P          Eautomatic locking provided by dBASE:F
  3979.  
  3980. P                         ELOCK()   FLOCK()   RLOCK()  UNLOCK()F
  3981.  
  3982. P               E( To turn automatic locking off: .SET EXCLUSIVE OFF )F
  3983.  
  3984. P                    E┌──────────────────┐F
  3985. P                    E│  Screen Refresh  │F
  3986. P                    E└──────────────────┘F
  3987.  
  3988. P               EOnce a  record has been  locked by  an editing command  byF
  3989. P          Eone user it can only be  viewed by another. If changes are madeF
  3990. P          Eby  TOM,  MARY  must  wait  until  TOM  is  through.  When  TOMF
  3991. P          Efinishes,  Mary's   screen will  be  updated to  reflect  Tom'sF
  3992. P          Echanges. By using  the CONVERT utility the database  files willF
  3993. P          Ehave  an additional  field added  which  will hold  informationF
  3994. P          Eabout the  last changes made  to a given  record. By using  theF
  3995. P          ELKSYS() function the  time, date and user involved in  the lastF
  3996. P          Echange can be obtained.F
  3997.  
  3998. P                    E┌──────────────────────────┐F
  3999. P                    E│  Transaction Processing  │F
  4000. P                    E└──────────────────────────┘F
  4001.  
  4002. P               EAssume  that 20  data  entry  operators have  been  makingF
  4003. P          Echanges  to your  database  system  for seven  hours.  SuddenlyF
  4004. P          Ethere is  a power outage and  your UPS fails. At what point  doF
  4005. P          Estart the  data entry work  again? By using  the Begin and  EndF
  4006. P          ETransaction structure you can rollback all  transactions to theF
  4007. P          Ebeginning a start fresh.FA*A*
  4008. A$A$
  4009.  
  4010.  
  4011. P          E(c) Interco International                                Page 73 PEA A F
  4012.  
  4013.  
  4014.  
  4015. P          EThe   following  example   program   shows  the   use   ofF
  4016. P     Etransaction processing and LKSYS():F
  4017.  
  4018.  
  4019. P     ME* TRANPROC.PRGF
  4020. M      E* Example of Transaction ProcessingF
  4021. M      E*F
  4022. M      E* Also: Procedure, On Error, LKSYS(), Set ReprocessF
  4023.  
  4024. M      ESET REPROCESS TO 10    && Try network locks 10 times before errorF
  4025. M      EON ERROR DO errproc    && Procedure errproc handles ROLLBACKF
  4026. M      Efileok=.T.F
  4027. M      EUSE empF
  4028. M      EIF fileokF
  4029. M       EBEGIN TRANSACTION     && Begin transaction loggingF
  4030. M         EREPLACE ALL lname WITH 'BRUCE' FOR lname = 'Bruce' && ERROR IF LOCKEDF
  4031. M         ELIST LNAMEF
  4032. M         EWAITF
  4033. M       EEND TRANSACTION       && End transaction logging and updateF
  4034. M       ELIST LNAMEF
  4035. M      EENDIFF
  4036. M      EON ERROR               && Reset error handlingF
  4037. M      ERETURNF
  4038.  
  4039. M      EPROCEDURE ERRPROCF
  4040. M      EMANS='N'F
  4041. M      ECLEARF
  4042. M      EDO CASEF
  4043. M      ECASE ERROR() = 108     && File lockedF
  4044. M       Eotheruser=IIF(LEN(LKSYS(2))=0,'another',LKSYS(2)) && if no user nameF
  4045. M       EWAIT 'File is locked by '+TRIM(otheruser)+'. Press any key.'F
  4046. M       Efileok=.F.F
  4047. M       ERETURNF
  4048. M      ECASE ERROR() = 109    && Record lockedF
  4049. M       Eotheruser=IIF(LEN(LKSYS(2))=0,'another',LKSYS(2)) && if no user nameF
  4050. M       EWAIT 'Record is locked by '+TRIM(otheruser)+'. Press any key.'F
  4051. M      EOTHERWISE             && Any other errorF
  4052. M       E@ 1,0 SAY MESSAGE()+' '+STR(ERROR(),4)F
  4053. M      EENDCASEF
  4054. M      E@ 2,0 SAY 'DO YOU WISH TO RETRY? ' GET MANS FUNCTION '!'F
  4055. M      EREADF
  4056. M      EIF MANS='Y'           && RetryF
  4057. M       ECLEARF
  4058. M       ERETRYF
  4059. M      EELSE                  && RollbackF
  4060. M       ECLEARF
  4061. M       E@ 0,0 SAY 'ROLLING BACK YOUR CURRENT TRANSACTIONS...'F
  4062. M       EROLLBACKF
  4063. M      EENDIFF
  4064. M      ERETURNF
  4065.  
  4066. M      E* EOF: TRANPROC.PRGFA"A"
  4067.  
  4068.  
  4069. M      PA A EPage 74                             (c) Interco International
  4070. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  4071. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  4072. P                 E╚═╩═╝                                          ╚═╩═╝F
  4073.  
  4074. P               E┌──────────────────────────────┐F
  4075. P               E│    DATA TRANSFER TECHNIQUES  │F
  4076. P               E└──────────────────────────────┘F
  4077.  
  4078. P               ETransferring data between  dBase IV and other  programs isF
  4079. P          Eone of the  most important aspects of database usage.  The ruleF
  4080. P          Eof thumb  is: If the  data can be  created in ASCII format  youF
  4081. P          Ecan  transfer it.  Additionally  dBase  can handle  other  fileF
  4082. P          Etypes directly.F
  4083. P                    E┌───────────────────────────────┐F
  4084. P                    E│  Concepts of COPY and APPEND  │F
  4085. P                    E└───────────────────────────────┘F
  4086.  
  4087. P                       ME┌────────────────────────────────────────────────────┐F
  4088. M                         E╓─┤                    HELP: COPY                      ├─╖F
  4089. M                         E║ └────────────────────────────────────────────────────┘ ║F
  4090. M                         E║  COPY TO <filename>[[TYPE] <filetype>]                 ║F
  4091. M                         E║   [FIELDS <field list>] [<scope>] [FOR <condition>]    ║F
  4092. M                         E║   [WHILE <condition>]                                  ║F
  4093. M                         E║                                                        ║F
  4094. M                         E║                                                        ║F
  4095. M                         E║  Duplicates all or part of an active database file,    ║F
  4096. M                         E║  creating a new file.                                  ║F
  4097. M                         E║                                                        ║F
  4098. M                         E║  <filetype> = DBASEII/DELIMITED/DIF/FW2/RPD/SDF/       ║F
  4099. M                         E║                SYLK/WKS                                ║F
  4100. M                         E║                                                        ║F
  4101. M                         E║  Ex: COPY TO Calif FIELDS Lastname FOR State = 'CA'    ║F
  4102. M                         E║                                                        ║F
  4103. M                         E╟────────────────────────────────────────────────────────╢F
  4104. M                         E║  CONTENTS     RELATED TOPICS                 PRINT     ║F
  4105. M                         E╙────────────────────────────────────────────────────────╜F
  4106.  
  4107. M                           E┌────────────────────────────────────────────────────┐F
  4108. M                         E╓─┤                 HELP: APPEND FROM                  ├─╖F
  4109. M                         E║ └────────────────────────────────────────────────────┘ ║F
  4110. M                         E║  APPEND FROM <filename>/?/ARRAY <array name>           ║F
  4111. M                         E║       [[TYPE] <file type>] [FOR <condition>]           ║F
  4112. M                         E║                                                        ║F
  4113. M                         E║  Adds one or more records from the specified source    ║F
  4114. M                         E║  file to the end of the active database file.  Data    ║F
  4115. M                         E║  in matching field names in the source and active      ║F
  4116. M                         E║  database file will be copied.                         ║F
  4117. M                         E║                                                        ║F
  4118. M                         E║  The contents of each row in the named array may       ║F
  4119. M                         E║  become a new record in the databse file.              ║F
  4120. M                         E║                                                        ║F
  4121. M                         E║                                                        ║F
  4122. M                         E║                                                        ║F
  4123. M                         E╟────────────────────────────────────────────────────────╢F
  4124. M                         E║  CONTENTS     RELATED TOPICS                 PRINT     ║F
  4125. M                         E╙────────────────────────────────────────────────────────╜FA"A"
  4126.  
  4127.  
  4128. M            PA A E(c) Interco International                                Page 75
  4129. PEA A F
  4130.  
  4131.  
  4132.  
  4133. P               E┌───────────────┐F
  4134. P               E│  To and From  │F
  4135. P               E└───────────────┘F
  4136.  
  4137. P          ELotus 123, Word Processors, Mainframes  and Minicomputers,F
  4138. P          EASCII, DIF and SYLKF
  4139.  
  4140.  
  4141. P      MECatalog   Tools   Exit                                               7:39:46 amF
  4142. M                E╔══════════════════╗ASE IV CONTROL CENTERF
  4143. M                E║   Macros         ║F
  4144. M                E║   Import         ║:\DBSYS\CLASSES\BT4W\JOBCOST.CATF
  4145. M                E║   Export         ║F
  4146. M           EData ║  ╔═════════════════════════════════════╗    Labels    ApplicationsF
  4147. M      E╔═════════║  ║   RapidFile                 (.rpd)  ║╦════════════╦════════════╗F
  4148. M      E║  <create║  ║   dBASE II                  (.db2)  ║║  <create>  ║  <create>  ║F
  4149. M      E║─────────╚══║   Framework II              (.fw2)  ║║────────────║────────────║F
  4150. M      E║  CUSTOMER  ║   Lotus 1-2-3               (.wks)  ║║  CUSTOMER  ║  CUSTEXAM  ║F
  4151. M      E║  EMP       ║   VisiCalc                  (.dif)  ║║  EMP       ║  CUSTOMER  ║F
  4152. M      E║  EMPRATE   ║   PFS:FILE                          ║║            ║  EMP       ║F
  4153. M      E║  FUNCODE   ║   SYLK-Multiplan                    ║║            ║  EMPRATE   ║F
  4154. M      E║  JOB       ║   Text fixed-length fields  (.txt)  ║║            ║  FUNCODE   ║F
  4155. M      E║  TIME      ║   Blank delimited           (.txt)  ║║            ║  JOB       ║F
  4156. M      E║            ║   Character delimited {"}   (.txt)  ║║            ║  JOBMENU   ║F
  4157. M      E║            ╚═════════════════════════════════════╝║            ║  TIME      ║F
  4158. M      E╚════════════╩════════════╩════════════╩════════════╩════════════╩════════════╝F
  4159.  
  4160. M       EFile:        New fileF
  4161. M       EDescription: Press ENTER on <create> to create a new fileF
  4162.  
  4163.  
  4164.  
  4165. M       ECatalog   Tools   Exit                                               7:40:52 amF
  4166. M                E╔══════════════════╗ASE IV CONTROL CENTERF
  4167. M                E║   Macros         ║F
  4168. M                E║   Import         ║:\DBSYS\CLASSES\BT4W\JOBCOST.CATF
  4169. M                E║  ╔═════════════════════════╗F
  4170. M           EData ║  ║   RapidFile     (.rpd)  ║  Reports       Labels    ApplicationsF
  4171. M      E╔═════════║  ║   dBASE II      (.db2)  ║════════════╦════════════╦════════════╗F
  4172. M      E║  <create║  ║   Framework II  (.fw2)  ║  <create>  ║  <create>  ║  <create>  ║F
  4173. M      E║─────────╚══║   Lotus 1-2-3   (.wk1)  ║────────────║────────────║────────────║F
  4174. M      E║  CUSTOMER  ║   PFS:FILE              ║  CUSTOMER  ║  CUSTOMER  ║  CUSTEXAM  ║F
  4175. M      E║  EMP       ╚═════════════════════════╝  EMP       ║  EMP       ║  CUSTOMER  ║F
  4176. M      E║  EMPRATE   ║  INVOICE   ║  EMPRATE   ║  EMPPHONE  ║            ║  EMP       ║F
  4177. M      E║  FUNCODE   ║  JOBHRSRT  ║  FUNCODE   ║  EMPRATE   ║            ║  EMPRATE   ║F
  4178. M      E║  JOB       ║  JOBSTAT   ║  JOB       ║  FUNCODE   ║            ║  FUNCODE   ║F
  4179. M      E║  TIME      ║  TIMEEDIT  ║  TIME      ║  INVOICE   ║            ║  JOB       ║F
  4180. M      E║            ║ *MARK      ║            ║  JOB       ║            ║  JOBMENU   ║F
  4181. M      E║            ║ *UNMARK    ║            ║  JOBSTAT   ║            ║  TIME      ║F
  4182. M      E╚════════════╩════════════╩════════════╩════════════╩════════════╩════════════╝F
  4183.  
  4184. M       EFile:        New fileF
  4185. M       EDescription: Press ENTER on <create> to create a new fileFAA
  4186.  
  4187.  
  4188. M      PA A EPage 76                             (c) Interco International
  4189. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  4190. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  4191. P                 E╚═╩═╝                                          ╚═╩═╝F
  4192.  
  4193. P           MELayout   Organize   Append   Go To   Exit                            7:42:33 aF
  4194. M                                E╔═════════════════════════════════════╗F
  4195. M            E┌─────┬────────────┬║   Enter records from keyboard       ║es remaining:   3844F
  4196. M            E│ Num │ Field Name │║   Append records from dBASE file    ║F
  4197. M            E╞═════╪════════════╪║   Copy records from non-dBASE file  ║F
  4198. M            E│   1 │ CUSTCODE   │╚═╔══════════════════════════════════════╗F
  4199. M            E│   2 │ CUSTNAME   │ C║   RapidFile                 (.rpd)   ║F
  4200. M            E│   3 │ ADDRESS    │ C║   dBASE II                  (.db2)   ║F
  4201. M            E│   4 │ CITY       │ C║   Framework II              (.fw2)   ║F
  4202. M            E│   5 │ STATE      │ C║   Lotus 1-2-3               (.wks)   ║F
  4203. M            E│   6 │ ZIP        │ C║   VisiCalc                  (.dif)   ║F
  4204. M            E│   7 │ REMARKS    │ M║   SYLK-Multiplan                     ║F
  4205. M            E│   8 │ PHONE      │ C║   Text fixed-length fields  (.txt)   ║F
  4206. M            E│   9 │ CONTACT    │ C║   Blank delimited           (.txt)   ║F
  4207. M            E│     │            │  ║   Character delimited   {"} (.txt)   ║F
  4208. M            E│     │            │  ╚══════════════════════════════════════╝FA*A*
  4209. A)A)
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216.  
  4217.  
  4218.  
  4219.  
  4220.  
  4221. M            PA A E(c) Interco International                                Page 77
  4222. PEA A F
  4223.  
  4224.  
  4225.  
  4226. P     E┌─────────────────────────────────────────────────────────┐F
  4227. P     E│  Appending from a Fixed-Length Text File (ASCII, SDF).  │F
  4228. P     E└─────────────────────────────────────────────────────────┘F
  4229.  
  4230. P     E1. View ASCII file using text editor or  TYPE command. IdentifyF
  4231. P     Efields. Count spaces for length. Assign field types.F
  4232.  
  4233. P     E2. In  dBase create a data  file using the fieldnames,  lengthsF
  4234. P     Eand types from Step 1.F
  4235.  
  4236. P     E3. APPEND FROM the text file TYPE SDF.F
  4237.  
  4238. P     E4.  EDIT the  new  records to  verify  that data  was  importedF
  4239. P     Eaccurately.F
  4240.  
  4241. P     E5. If the  transfer is to be done  on a regular basis,  write aF
  4242. P     Eshort program to accomplish it.F
  4243.  
  4244. P     E┌──────────────────────────────────────────────────────────┐F
  4245. P     E│ dBASE DIRECT - Direct Manipulation of Minicomputer Data  │F
  4246. P     E└──────────────────────────────────────────────────────────┘F
  4247.  
  4248. P          EOther  companion products  to dBase  IV  is Direct/36  andF
  4249. P     EDirect/38 which allow  direct manipulation of IBM  System 36/38F
  4250. P     Edata from  programs written in dBase  IV. There are  additionalF
  4251. P     Eproducts planned  for similar use with  DEC and IBM  mainframesF
  4252. P     Eand other minicomputer systems.FA*A*
  4253. A(A(
  4254.  
  4255.  
  4256.  
  4257.  
  4258.  
  4259.  
  4260.  
  4261.  
  4262. P     EPage 78                             (c) Interco International PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  4263. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  4264. P                 E╚═╩═╝                                          ╚═╩═╝F
  4265.  
  4266. P               E┌───────────────────────────────────┐F
  4267. P               E│  SQL - STRUCTURED QUERY LANGUAGE  │F
  4268. P               E└───────────────────────────────────┘F
  4269.  
  4270. P               EdBase IV  includes a  Structured Query  Language based  onF
  4271. P          Ethe IBM DATABASE  2 and SQL/DS commands for mini  and mainframeF
  4272. P          Ecomputers.  This compatibility  and  the ability  to  interfaceF
  4273. P          Ewith dBase  data files and programs  provides a foundation  forF
  4274. P          Edatabase  design that  is not  limited to one  language or  oneF
  4275. P          Ekind of hardware.F
  4276.  
  4277. P                    E┌───────────────────────────────────────┐F
  4278. P                    E│  Definitions - A Comparison of Terms  │F
  4279. P                    E└───────────────────────────────────────┘F
  4280.  
  4281. P                     ESQL                        dBASEF
  4282.  
  4283. P                     EDatabase                   Group of related filesF
  4284. P                     ETable                      Database fileF
  4285. P                     ERow                        RecordF
  4286. P                     EColumn                     FieldF
  4287.  
  4288. P                    E┌──────────────┐F
  4289. P                    E│  Data Types  │F
  4290. P                    E└──────────────┘F
  4291.  
  4292. P           ESMALLINTF
  4293. P                EWhole numbers from -99999 to 999999F
  4294.  
  4295. P           EINTEGERF
  4296. P                EPositive whole numbers up to 11 digitsF
  4297. P                ENegative whole numbers up to 10 digitsF
  4298.  
  4299. P           EFLOAT (x,y)F
  4300. P                ENumbers from 0.1e-307 to 0.9e+308, expressed inF
  4301. P                Eexponential notation:F
  4302. P                     E(x) = the total number of digitsF
  4303. P                     E(y) = places right of the decimal pointF
  4304.  
  4305. P           EDECIMAL (x,y)     NUMERIC (x,y)F
  4306.  
  4307. P                EBoth DECIMAL and NUMERIC hold numbers:F
  4308.  
  4309. P                E(x) = the total number of digitsF
  4310. P                E(y) = places to the right of the decimal pointF
  4311.  
  4312. P           ECHAR (n)F
  4313. P                EHolds a string (n) characters longF
  4314.  
  4315. P           ELOGICALF
  4316. P                EHolds only True/False values.F
  4317.  
  4318. P           EDATEF
  4319. P                EDATE valuesFA'A'
  4320.  
  4321. P          E(c) Interco International                                Page 79 PEA A F
  4322.  
  4323.  
  4324.  
  4325. P               E┌──────────────┐F
  4326. P               E│ SQL Commands │F
  4327. P               E└──────────────┘F
  4328.  
  4329. P             EALL OptionF
  4330. P             EALTER TABLEF
  4331. P             EASC and DESC OptionsF
  4332. P             EAVG FunctionF
  4333. P             ECLOSEF
  4334. P             ECOUNT FunctionF
  4335. P             ECREATE CommandsF
  4336. P                   ECREATE DATABASEF
  4337. P                   ECREATE INDEXF
  4338. P                   ECREATE SYNONYMF
  4339. P                   ECREATE TABLEF
  4340. P                   ECREATE VIEWF
  4341. P             EDBCHECKF
  4342. P             EDBDEFINEF
  4343. P             EDECLARE CURSORF
  4344. P             EDELETEF
  4345. P             EDELETE WHERE CURRENT OFF
  4346. P             EDISTINCT OptionF
  4347. P             EDROP CommandsF
  4348. P                 EDROP DATABASEF
  4349. P                 EDROP INDEXF
  4350. P                 EDROP SYNONYMF
  4351. P                 EDROP TABLEF
  4352. P                 EDROP VIEWF
  4353. P             EFETCHF
  4354. P             EGRANTF
  4355. P             EINSERTF
  4356. P             ELOADF
  4357. P             EMAX and MIN FunctionsF
  4358. P             EOPENF
  4359. P             EREVOKEF
  4360. P             EROLLBACKF
  4361. P             ERUNSTATSF
  4362. P             ESELECT CommandF
  4363. P                   ESELECT Clause in SELECTF
  4364. P                   EFOR UPDATE OF Clause in SELECTF
  4365. P                   EFROM Clause in SELECTF
  4366. P                   EGROUP BY Clause in SELECTF
  4367. P                   EHAVING Clause in SELECTF
  4368. P                   EINTO Clause in SELECTF
  4369. P                   EORDER BY Clause in SELECTF
  4370. P                   ESAVE TO TEMP Clause in SELECTFA*A*
  4371. A!A!
  4372.  
  4373.  
  4374.  
  4375. P     EPage 80                             (c) Interco International PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  4376. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  4377. P                 E╚═╩═╝                                          ╚═╩═╝F
  4378.  
  4379. P                        EWHERE Clause in SELECTF
  4380. P                             EWHERE - AND and OR to link conditionsF
  4381. P                             EWHERE - ANY and ALL with subselectsF
  4382. P                             EWHERE - BETWEEN conditionF
  4383. P                             EWHERE - EXISTS conditionF
  4384. P                             EWHERE - IN conditionsF
  4385. P                             EWHERE - Joining TablesF
  4386. P                             EWHERE - LIKE conditionF
  4387. P                             EWHERE - Nesting SELECTsF
  4388. P                             EWHERE - NOT to reverse conditionsF
  4389. P                             EWHERE - Comparison conditionsF
  4390. P                             EAND and OR in WHERE ClauseF
  4391. P                             EANY and ALL in WHERE ClauseF
  4392. P                             EBETWEEN in WHERE ClauseF
  4393. P                             EEXISTS in WHERE ClauseF
  4394. P                             EIN in WHERE ClauseF
  4395. P                             ELIKE in WHERE ClauseF
  4396. P                             ENOT in WHERE ClauseF
  4397. P                  ESET SQL OFFF
  4398. P                  ESHOW DATABASEF
  4399. P                  ESTART DATABASEF
  4400. P                  ESTOP DATABASEF
  4401. P                  ESUM FunctionF
  4402. P                  EUNION OperationF
  4403. P                  EUNIQUE OptionF
  4404. P                  EUNLOADF
  4405. P                  EUPDATEF
  4406. P                        EUPDATE WHERE CURRENT OFF
  4407. P                  EUSER KeywordFA*A*
  4408.  
  4409.  
  4410.  
  4411.  
  4412.  
  4413.  
  4414.  
  4415.  
  4416. P          E(c) Interco International                                Page 81 PEA A F
  4417.  
  4418.  
  4419.  
  4420. P          EIn this  section we will  show the  accessing of dBase  IVF
  4421. P     Edata files with SQL commands.F
  4422.  
  4423. P               E┌────────────────────────────────┐F
  4424. P               E│  SQL and dBASE IV Programming  │F
  4425. P               E└────────────────────────────────┘F
  4426.  
  4427. P          EThe following program SQLDEMO.PRS demonstrates  the basicsF
  4428. P     Eof data retrieval, selection, ordering and multifile joins.F
  4429.  
  4430. P     E* SQLDEMO.PRSF
  4431. P     E*F
  4432. P     ESTART DATABASE samples;F
  4433.  
  4434. P     ECLEARF
  4435. P     E? "Simple Retrieval:"F
  4436. P     ESELECT fname, lnameF
  4437. P     EFROM emp;F
  4438.  
  4439. P     EWAITF
  4440. P     ECLEARF
  4441. P     E? "Retrieval with Selection and Order:"F
  4442. P     ESELECT lname,addressF
  4443. P     EFROM empF
  4444. P     EWHERE lname > "M"F
  4445. P     EORDER BY lname;F
  4446.  
  4447. P     EWAITF
  4448. P     ECLEARF
  4449. P     E? "Joining of EMP and EMPRATE then Retrieval:"F
  4450. P     ESELECT fname,lname, emprate.rateF
  4451. P     EFROM emp,emprateF
  4452. P     EWHERE emp.empid=emprate.empidF
  4453. P     EORDER BY lname;F
  4454.  
  4455. P     EWAITF
  4456. P     ECLEARFA*A*
  4457. A(A(
  4458.  
  4459.  
  4460.  
  4461.  
  4462.  
  4463. P     EPage 82                             (c) Interco International PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  4464. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  4465. P                 E╚═╩═╝                                          ╚═╩═╝F
  4466.  
  4467. P          MESimple Retrieval:F
  4468.  
  4469. M             EFNAME                LNAMEF
  4470. M             ECharles              BruceF
  4471. M             ELisa                 MarieF
  4472. M             ESally                MiddletonF
  4473. M             EKael                 CognacF
  4474. M             EJean                 LacrouxF
  4475. M             EGeorge               TroutmanF
  4476. M             EKevin                BarryF
  4477. M             EChristopher          BryanF
  4478. M             EAllison              JonahF
  4479. M             EHolly                KathleenovitchF
  4480. M             EJeff                 BonnackerF
  4481. M             EStuart               BrooksF
  4482. M             EJoseph               RandallF
  4483. M             ERobert               BruceF
  4484. M             EBonnie               ConnorsF
  4485. M             EBlaise               LacrouxF
  4486. M             ELeigh                ZoellnerF
  4487. M             ENell                 RidleyF
  4488.  
  4489.  
  4490. M            ERetrieval with Selection and Order:F
  4491.  
  4492. M             ELNAME                     ADDRESSF
  4493. M             ERandall                   234 Destin WayF
  4494. M             ERidley                    4785 Elm StreetF
  4495. M             ETroutman                  1212 Easy StreetF
  4496. M             EZoellner                  123 Northwest PassageF
  4497.  
  4498.  
  4499. M            EJoining of EMP and EMPRATE then Retrieval:F
  4500.  
  4501. M             EEMP->FNAME           EMP->LNAME                EMPRATE->RATEF
  4502. M             EKevin                Barry                             60.00F
  4503. M             EJeff                 Bonnacker                         40.00F
  4504. M             EStuart               Brooks                            50.00F
  4505. M             ERobert               Bruce                             65.00F
  4506. M             ECharles              Bruce                             55.00F
  4507. M             EChristopher          Bryan                             25.00F
  4508. M             EKael                 Cognac                            35.00F
  4509. M             EBonnie               Connors                           60.00F
  4510. M             EAllison              Jonah                             40.00F
  4511. M             EHolly                Kathleenovitch                    50.00F
  4512. M             EJean                 Lacroux                           50.00F
  4513. M             EBlaise               Lacroux                           35.00F
  4514. M             ELisa                 Marie                             25.00F
  4515. M             ESally                Middleton                         50.00F
  4516. M             EJoseph               Randall                           50.00F
  4517. M             ENell                 Ridley                            45.00F
  4518. M             EGeorge               Troutman                          50.00F
  4519. M             ELeigh                Zoellner                          50.00FAA
  4520.  
  4521.  
  4522. M            PA A E(c) Interco International                                Page 83
  4523. PEA A F
  4524.  
  4525.  
  4526.  
  4527. P          E┌────────────────────────────────────────────────┐F
  4528. P          E│  IMPORTANT NEW dBASE IV COMMANDS AND FUNCTIONS │F
  4529. P          E└────────────────────────────────────────────────┘F
  4530.  
  4531. P          EAs you  have seen dBase IV  commands and functions can  beF
  4532. P     Eembedded into the application generator  at numerous positions.F
  4533. P     EThe following  new commands  can be  used there as  well as  inF
  4534. P     Ehand written programs using the MODIFY COMMAND Editor.F
  4535.  
  4536. P               E┌────────────────┐F
  4537. P               E│  New Commands  │F
  4538. P               E└────────────────┘F
  4539.  
  4540. P     E??? [<expC>]F
  4541.  
  4542. P     E@ <row1>,<col1> FILL TO <row2>,<col2>F
  4543. P         E[COLOR <color attribute>]F
  4544.  
  4545. P     EACTIVATE WINDOW <window name list>/ALLF
  4546.  
  4547. P     EAPPEND MEMO <memo field name> FROM <filename>F
  4548. P          E[OVERWRITE]F
  4549.  
  4550. P     ECALCULATE [<scope>] <option list>F
  4551. P         E[FOR <condition>] [WHILE <condition>]F
  4552. P         E[TO <memvar list>/TO ARRAY <array name>]F
  4553.  
  4554. P     ECOMPILE <filename exp> [RUNTIME]F
  4555.  
  4556. P     ECONVERT [TO <expN>]F
  4557.  
  4558. P     ECOPY INDEXES <.ndx file list>F
  4559. P          E[TO <.mdx filename>]F
  4560.  
  4561. P     ECOPY TAG <tag name> [OF <.mdx filename>]F
  4562. P          ETO <.ndx filename>F
  4563.  
  4564. P     ECOPY TO ARRAY <array name> [FIELDS <fields list>]F
  4565. P         E[<scope>] [FOR <condition>] [WHILE <condition>]F
  4566.  
  4567. P     ECREATE/MODIFY APPLICATION <filename>/?F
  4568.  
  4569. P     EDBLINK <input filename>/[L]F
  4570.  
  4571. P     EDEBUG <filename>/<procedure name>F
  4572. P           E[WITH <parameter list>]F
  4573.  
  4574. P     EDECLARE <array name 1> [{<number of rows>,}F
  4575. P        E{<number of columns>}] {,<array name 2>F
  4576. P        E[{<number of columns>}]...}FA*A*
  4577.  
  4578.  
  4579. P     EPage 84                             (c) Interco International PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  4580. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  4581. P                 E╚═╩═╝                                          ╚═╩═╝F
  4582.  
  4583. P          EDEFINE WINDOW <window name> FROM <row1>,<col1>F
  4584. P            ETO <row2>,<col2> [DOUBLE/PANEL/NONE/<borderF
  4585. P            Edefinition string>] [COLOR [<standard>]F
  4586. P            E[,<enhanced>] [,<frame>]]F
  4587.  
  4588. P          EDIR/DIRECTORY [[ON] <drive>:] [[LIKE] [<path>]F
  4589. P               E<skeleton>]F
  4590.  
  4591. P          EDISPLAY USERSF
  4592.  
  4593. P          EEXPORT TO <filename> [TYPE] PFS/FW2/RPD/dBASEIIF
  4594. P              E[FIELDS <field list>] [<scope>]F
  4595. P              E[FOR <condition>] [WHILE <condition>]F
  4596.  
  4597. P          EFUNCTION <procedure name>F
  4598.  
  4599. P          EIMPORT FROM <filename>F
  4600. P               E[[TYPE] PFS/FW2/RPD/WK1/dBASEII]F
  4601.  
  4602. P          ELOGOUTF
  4603.  
  4604. P          EMOVE WINDOW <window name> TO <row>,<column>/BYF
  4605. P              E<delta row>,<delta col>F
  4606.  
  4607. P          EON PAD <pad name> OF <menu name> [ACTIVATE POPUPF
  4608. P               E<popup name>]F
  4609.  
  4610. P          EON PAGE [AT LINE <expN> <command>]F
  4611.  
  4612. P          EON READERROR [<command>]F
  4613.  
  4614. P          EON SELECTION PAD <pad name> OF <menu name>F
  4615. P               E[<command>]F
  4616.  
  4617. P          EON SELECTION POPUP <popup name>/ALL [<command>]F
  4618.  
  4619. P          EPLAY MACRO <macro name>F
  4620.  
  4621. P          EPRINTF
  4622. P             E<commands>F
  4623. P          EENDPRINT JOBF
  4624.  
  4625. P          EPROTECTF
  4626.  
  4627. P          ERESET [IN <alias>]F
  4628.  
  4629. P          ERESTORE MACROS FROM <macro file>F
  4630.  
  4631. P          EROLLBACK [<database filename>]F
  4632.  
  4633. P          ESCAN [<scope>] [FOR <condition>]F
  4634. P              E[WHILE <condition>][<commands>]F
  4635. P              E[LOOP]F
  4636. P              E[EXIT]F
  4637. P          EENDSCANF
  4638.  
  4639. P          ESHOW MENU <menu name> [PAD <pad name>]FA*A*
  4640. P          E(c) Interco International                                Page 85 PEA A F
  4641.  
  4642.  
  4643.  
  4644. P               E┌────────────────────┐F
  4645. P               E│  New Set Commands  │F
  4646. P               E└────────────────────┘F
  4647.  
  4648. P     ESET AUTOSAVE on/OFFF
  4649.  
  4650. P     ESET BLOCKSIZE TO <expN>F
  4651.  
  4652. P     ESET BORDER TO [SINGLE/DOUBLE/PANEL/NONE/F
  4653. P         E<border definition string>]F
  4654.  
  4655. P     ESET CLOCK TO [<row>,<column>]F
  4656. P     ESET CLOCK on/OFFF
  4657.  
  4658. P     ESET COLOR ON/OFFF
  4659.  
  4660. P     ESET COLOR OF NORMAL/MESSAGES/TITLES/BOX/F
  4661. P     EHIGHLIGHT/INFORMATION/FIELDS TO [< color attribute>]F
  4662.  
  4663. P     ESET CURRENCY LEFT/rightF
  4664. P     ESET CURRENCY TO <expC>F
  4665.  
  4666. P     ESET DATE [TO] AMERICAN/ansi/british/french/german/F
  4667. P         Eitalian/japan/usa/mdy/dmy/ymdF
  4668.  
  4669. P     ESET DEVELOPMENT ON/offF
  4670.  
  4671. P     ESET DEVICE TO SCREEN/printer/file <filename>F
  4672.  
  4673. P     ESET DISPLAY TO MONO/COLOR/EGA25/EGA43/MONO43F
  4674.  
  4675. P     ESET ENCRYPTION on/OFFF
  4676.  
  4677. P     ESET FUNCTION <expN> TO <expC>F
  4678.  
  4679. P     ESET FULLPATH on/OFFF
  4680.  
  4681. P     ESET HOURS TO [12/24]F
  4682.  
  4683. P     ESET INSTRUCT ON/offF
  4684.  
  4685. P     ESET LOCK ON/offF
  4686.  
  4687. P     ESET MARK TO [<expC>]F
  4688.  
  4689. P     ESET NEAR on/OFFF
  4690.  
  4691. P     ESET ORDER TO [<expN>]/[TAG <mdxtag> [OF <mdxname>]]F
  4692.  
  4693. P     ESET PAUSE on/OFF ** SQLF
  4694.  
  4695. P     ESET POINT TO [<expC>]F
  4696.  
  4697. P     ESET PRECISION TO [<expN>] ** 16FA'A'
  4698.  
  4699. P     EPage 86                             (c) Interco International PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  4700. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  4701. P                 E╚═╩═╝                                          ╚═╩═╝F
  4702.  
  4703. P          ESET PRINTER TO <DOS device>F
  4704. P          ESET PRINTER TO \\<computer name>\<printer name>=F
  4705. P               E<destination>F
  4706. P          ESET PRINTER TO \\SPOOLERF
  4707. P          ESET PRINTER TO \\CAPTUREF
  4708. P          ESET PRINTER TO FILE <filename>F
  4709.  
  4710. P          ESET REFRESH TO <expN>F
  4711.  
  4712. P          ESET REPROCESS TO <expN>F
  4713.  
  4714. P          ESET SEPARATOR TO [<expC>]F
  4715.  
  4716. P          ESET SKIP TO [<alias> [,<alias>]...]F
  4717.  
  4718. P          ESET SPACE ON/offF
  4719.  
  4720. P          ESET SQL on/OFFF
  4721.  
  4722. P          ESET TRAP on/OFFF
  4723.  
  4724. P          ESET WINDOW OF MEMO TO <window name>FA*A*
  4725.  
  4726.  
  4727.  
  4728.  
  4729.  
  4730.  
  4731.  
  4732.  
  4733.  
  4734.  
  4735. P          E(c) Interco International                                Page 87 PEA A F
  4736.  
  4737.  
  4738.  
  4739. P               E┌─────────────────┐F
  4740. P               E│  New Functions  │F
  4741. P               E└─────────────────┘F
  4742.  
  4743. P     EABS(<expN>)F
  4744.  
  4745. P     EACOS(<expN>)F
  4746.  
  4747. P     EASIN(<expN>)F
  4748.  
  4749. P     EATAN(<expN>)F
  4750.  
  4751. P     EATN2(<expN1>, <expN2>)F
  4752.  
  4753. P     EBOF([<alias name>])F
  4754.  
  4755. P     EBAR()F
  4756.  
  4757. P     ECALCULATE FUNCTIONSF
  4758.  
  4759. P          EAVG(<expN>)F
  4760. P          ECNT()F
  4761. P          EMAX(<exp>)F
  4762. P          EMIN(<exp>)F
  4763. P          ENPV(<rate>,<flows>,<initial>)F
  4764. P          ESTD(<expN>)F
  4765. P          ESUM(<expN>)F
  4766. P          EVAR(<expN>)F
  4767.  
  4768. P     ECALL(<expC>,<expC>/<memvar>)F
  4769.  
  4770. P     ECEILING(<expN>)F
  4771.  
  4772. P     ECHANGE()F
  4773.  
  4774. P     ECOMPLETED()F
  4775.  
  4776. P     ECOS(<expN>)F
  4777.  
  4778. P     EDIFFERENCE(<expC>, <expC>)F
  4779.  
  4780. P     EDMY(<expD>)F
  4781.  
  4782. P     EDTOR(<expN>)F
  4783.  
  4784. P     EEOF([<alias name>])F
  4785.  
  4786. P     EDTOS(<expD>)F
  4787.  
  4788. P     EEXP(<expN>)F
  4789.  
  4790. P     EFIELD(<expC>[,<alias>])F
  4791.  
  4792. P     EFLOAT(<expN>)FA'A'
  4793.  
  4794. P     EPage 88                             (c) Interco International PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  4795. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  4796. P                 E╚═╩═╝                                          ╚═╩═╝F
  4797.  
  4798. P          EFLOOR(<expN>)F
  4799.  
  4800. P          EFOUND([<alias>])F
  4801.  
  4802. P          EFV(<payment>,<rate>,<periods>)F
  4803.  
  4804. P          EISMARKED([<alias>])F
  4805.  
  4806. P          EKEY([<mdxfile>,] <expN> [,<alias>])F
  4807.  
  4808. P          ELASTKEY()F
  4809.  
  4810. P          ELIKE(<pattern>, <Expc>)F
  4811.  
  4812. P          ELINENO()F
  4813.  
  4814. P          ELKSYS(n)F
  4815.  
  4816. P          ELOG10(<expN>)F
  4817.  
  4818. P          ELOOKUP(<return field>,<look-for exp>,F
  4819. P                 E<look in field>)F
  4820.  
  4821. P          EMDX(<expN> [,<alias>])F
  4822.  
  4823. P          EMDY(<expD>)F
  4824.  
  4825. P          EMEMLINES(memo field name)F
  4826.  
  4827. P          EMEMORY([0])F
  4828.  
  4829. P          EMENU()F
  4830.  
  4831. P          EMLINE(<memo field name>,<expN>)F
  4832.  
  4833. P          ENETWORK()F
  4834.  
  4835. P          EORDER([<alias>])F
  4836.  
  4837. P          EPAD()F
  4838.  
  4839. P          EPAYMENT(<principal>,<rate>,<periods>)F
  4840.  
  4841. P          EPI()F
  4842.  
  4843. P          EPOPUP()F
  4844.  
  4845. P          EPRINTSTATUS()F
  4846.  
  4847. P          EPROGRAM()F
  4848.  
  4849. P          EPROMPT()F
  4850.  
  4851. P          EPV(<payment>,<rate>,<periods>)FA'A'
  4852.  
  4853. P          E(c) Interco International                                Page 89 PEA A F
  4854.  
  4855.  
  4856.  
  4857. P     ERAND([<expN>])F
  4858.  
  4859. P     EROLLBACK()F
  4860.  
  4861. P     ERTOD(<expN>)F
  4862.  
  4863. P     ESEEK(<expC> [,<alias>])F
  4864.  
  4865. P     ESET(<expC>)F
  4866.  
  4867. P     ESIGN(<expN>)F
  4868.  
  4869. P     ESIN(<expN>)F
  4870.  
  4871. P     ESOUNDEX(<expC>)F
  4872.  
  4873. P     ETAG([<MDXfile>,] <expN> [,<alias>])F
  4874.  
  4875. P     ETAN(<expN>)F
  4876.  
  4877. P     ETIME()F
  4878.  
  4879. P     EUSER()F
  4880.  
  4881. P     EVARREAD()FA*A*
  4882.  
  4883. A&A&
  4884.  
  4885.  
  4886.  
  4887.  
  4888.  
  4889.  
  4890.  
  4891.  
  4892. P     EPage 90                             (c) Interco International PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  4893. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  4894. P                 E╚═╩═╝                                          ╚═╩═╝F
  4895.  
  4896. P                    E┌────────────────────────┐F
  4897. P                    E│  New System Variables  │F
  4898. P                    E└────────────────────────┘F
  4899.  
  4900. P              EMemvar    Type           RangeF
  4901.  
  4902. P            E_alignment  char   "LEFT", "RIGHT", "CENTER"F
  4903.  
  4904. P            E_box        logic  TRUE or FALSEF
  4905.  
  4906. P            E_indent     num    between 0 and 254F
  4907.  
  4908. P            E_lmargin    num    between 0 and 254F
  4909.  
  4910. P            E_padvance   char   "FORMFEED", "LINEFEEDS"F
  4911.  
  4912. P            E_pageno     num    between 1 and 32767F
  4913.  
  4914. P            E_pbpage     num    between 1 and 32767F
  4915.  
  4916. P            E_pcolno     num    between 0 and 255F
  4917.  
  4918. P            E_pcopies    num    between 1 and 32767F
  4919.  
  4920. P            E_pdriver    char   a valid DOS file nameF
  4921.  
  4922. P            E_pecode     char   string of less than 255 char.F
  4923.  
  4924. P            E_peject     char   "BEFORE","AFTER","BOTH","NONE"F
  4925.  
  4926. P            E_pepage     num    between 1 and 32767F
  4927.  
  4928. P            E_pform      char   a valid DOS filenameF
  4929.  
  4930. P            E_plength    num    between 1 and 32767F
  4931.  
  4932. P            E_plineno    num    between 0 and (_plength-1)F
  4933.  
  4934. P            E_ploffset   num    between 0 and 254F
  4935.  
  4936. P            E_ppitch     char   "PICA", "ELITE", "CONDENSED",F
  4937. P                               E"DEFAULT"F
  4938.  
  4939. P            E_pquality   logic  TRUE or FALSEF
  4940.  
  4941. P            E_pscode     char   string less than 255 charF
  4942.  
  4943. P            E_pspacing   num    integers 1, 2, or 3F
  4944.  
  4945. P            E_pwait      logic  TRUE or FALSEF
  4946.  
  4947. P            E_rmargin    num    between 1 and 255F
  4948.  
  4949. P            E_tabs       char   string of numbers separatedF
  4950. P                               Eby commas in ascending orderF
  4951.  
  4952. P            E_wrap       logic  TRUE or FALSEFA*A*
  4953. P          E(c) Interco International                                Page 91 PEA A F
  4954.  
  4955.  
  4956.  
  4957. P          E┌─────────────────────────────────┐F
  4958. P          E│  CONSIDERATIONS FOR THE FUTURE  │F
  4959. P          E└─────────────────────────────────┘F
  4960.  
  4961. P               E┌────────────────────────────────────┐F
  4962. P               E│  Operating Systems: DOS 4.0  OS/2  │F
  4963. P               E└────────────────────────────────────┘F
  4964.  
  4965. P          EAs released  dBase IV can be  used with MSDOS and OS/2  inF
  4966. P     Ethe protected  mode. Ashton-Tate  has announced its  commitmentF
  4967. P     Eto OS/2 and  is expected to release a version of dBase  IV thatF
  4968. P     Ewill utilize the  virtues of this technology. Be  aware howeverF
  4969. P     Ethat  moving to  OS/2 will  require  sizeable hardware  upgradeF
  4970. P     Ecosts. You should  weigh heavily the costs and  benefits beforeF
  4971. P     Emaking this decision.F
  4972.  
  4973. P               E┌─────────────────────────────────┐F
  4974. P               E│  Local Area Network Technology  │F
  4975. P               E└─────────────────────────────────┘F
  4976.  
  4977. P          EdBase IV provides transparent support for  all major localF
  4978. P     Earea  network   operating  systems.   All    database   systemsF
  4979. P     Eincluding dBase  IV can  experience degradation of  performanceF
  4980. P     Eas the number  of records and number of users increase.  If youF
  4981. P     Eexperience   unsatisfactory   performance  as   these   factorsF
  4982. P     Eincrease, you  should look into the  possibilities of using  asF
  4983. P     Efaster LAN  server (80386  or higher)  or the dedicated  serverF
  4984. P     Etechnology mentioned  below. As of  early 1989 this  technologyF
  4985. P     Eis  a  relatively  expensive  option.  As   time  goes  on  andF
  4986. P     Ecompetition  in  this  field continues  you  can  expect  largeF
  4987. P     Ereductions in cost.F
  4988.  
  4989. P               E┌─────────────────────┐F
  4990. P               E│  Server Technology  │F
  4991. P               E└─────────────────────┘F
  4992.  
  4993. P          EDatabase  server technology  is  designed to  reduce  dataF
  4994. P     Eaccess  and processing  time when  large numbers  of users  areF
  4995. P     Eaccessing  large amounts  of data.  In a  single user  databaseF
  4996. P     Esystem the  CPU accesses the disk  bringing in as much data  asF
  4997. P     Ememory  allows  then   processes  the  required  activity.   IfF
  4998. P     Enecessary  this process  continues until  all  of the  data  isF
  4999. P     Eprocessed. With current LAN technology the  LAN server accessesF
  5000. P     Ethe data from the disk and  sends it to the users CPU where theF
  5001. P     Eprocessing  is done.  Both of  these methods  require that  theF
  5002. P     Eentire data  set be sent  to the users  CPU even though only  aF
  5003. P     Esmall  portion of  it may  have  been requested.  The  databaseF
  5004. P     Eserver concept  is to add an  additional CPU that is  dedicatedF
  5005. P     Eto processing  requests within its own  memory and sending  theF
  5006. P     Eresulting data  to the user's CPU.  This would increase  accessF
  5007. P     Eand processing time dramatically.FA&A&
  5008.  
  5009.  
  5010. P     EPage 92                             (c) Interco International PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  5011. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  5012. P                 E╚═╩═╝                                          ╚═╩═╝F
  5013.  
  5014. P               EAshton-Tate will  soon provide a  database server that  isF
  5015. P          Edesigned  to work  transparently  with  your dBase  IV  systemsF
  5016. P          Eincluding SQL.  The cost is expected  to be relatively high  upF
  5017. P          Eto $15,000 US for software and  hardware. However when comparedF
  5018. P          Eto a  minicomputer with  similar performance,  the cost may  beF
  5019. P          Ereasonable. It is  recommended that a cost-benefit  analysis beF
  5020. P          Ecompleted  which compares  the improvement  in processing  timeF
  5021. P          Ewith  the cost  of the  new equipment  and  software. With  theF
  5022. P          Eprospect of  Intel's 80486 chip  on the  horizon there will  beF
  5023. P          Eimprovement in  LAN server speed which  may alleviate the  needF
  5024. P          Efor the database server in some instances.FA*A*
  5025.  
  5026.  
  5027. A'A'
  5028.  
  5029.  
  5030.  
  5031.  
  5032.  
  5033.  
  5034.  
  5035.  
  5036.  
  5037.  
  5038.  
  5039. P          E(c) Interco International                                Page 93 PEA A F
  5040.  
  5041.  
  5042.  
  5043. P          E┌────────────────┐F
  5044. P          E│ COURSE SUMMARY │F
  5045. P          E└────────────────┘F
  5046.  
  5047. P          EThis  completes  the  presentation  of  ADVANCED  DATABASEF
  5048. P     EDESIGN  WITH  DBASE IV.  Its  purpose  was to  further  educateF
  5049. P     Esystems  designers in  the  design  and implementation  of  theF
  5050. P     Eadvanced features of  dBase IV including working  with multipleF
  5051. P     Efiles,  SQL, advanced  uses of  the  Application Generator  andF
  5052. P     Eexplanation of  the new  commands and  functions available  forF
  5053. P     Euse   within  programs.   A   student   should  have   a   goodF
  5054. P     Eunderstanding of the worksheet concept from  this course and beF
  5055. P     Eable to produce working single file  systems before undertakingF
  5056. P     Ethe advanced course.FA*A*
  5057.  
  5058.  
  5059.  
  5060. A'A'
  5061.  
  5062.  
  5063.  
  5064.  
  5065.  
  5066.  
  5067.  
  5068.  
  5069.  
  5070. P     EPage 94                             (c) Interco International PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  5071. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  5072. P                 E╚═╩═╝                                          ╚═╩═╝F
  5073.  
  5074. P                                 ECOURSE EXERCISESF
  5075.  
  5076. P          E▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒F
  5077.  
  5078. P               EYour instructor  may select  from the  exercises below  orF
  5079. P               Emay choose other  examples that will give you  practice inF
  5080. P               Ethe use  of the features of  dBase IV. You should use  theF
  5081. P               Eblank worksheets that are found at the end  of this manualF
  5082. P               Eto design the system.F
  5083.  
  5084. P          E▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒F
  5085.  
  5086. P          EEXERCISE 1F
  5087.  
  5088. P               ECreate  a  Personal  Checkbook  System   using  the  ItemsF
  5089. P               EWorksheet  below.  For  Checks  and  Deposits  design  andF
  5090. P               Ecreate  a data  file, screen  form and a  report. Enter  5F
  5091. P               Edeposits and 10 checks and produce the reports.F
  5092.  
  5093. P          MEWIWFEWTWFEWEWFEWMWFEWSWF  EWWWFEWOWFEWRWFEWKWFEWSWFEWHWFEWEWFEWEWFEWTWF
  5094. M                                                 EPART OF ___Chekbook___ SYSTEMF
  5095.  
  5096. M            EPAGE ___1__ of ___1__                DATE _____________F
  5097.  
  5098. M            EITEM DESCRIPTION                      SOURCE                FIELD NAMEF
  5099. M                                                  EINPUT/REPORT NAMEF
  5100.  
  5101. M            EDate of Transaction_________________  Check/Deposit_______  __________F
  5102. M            EType of Transaction_(_C or D )______  Check/Deposit_______  __________F
  5103. M            EName of Payee or Source of Deposit__  Check/Deposit_______  __________F
  5104. M            EAmount of Check or Deposit__________  Check/Deposit_______  __________F
  5105. M            EDescription ________________________  Check/Deposit_______  __________FA&A&
  5106.  
  5107.  
  5108.  
  5109.  
  5110.  
  5111.  
  5112.  
  5113.  
  5114. M            PA A E(c) Interco International                                Page 95
  5115. PEA A F
  5116.  
  5117.  
  5118.  
  5119. P     EEXERCISE 2F
  5120.  
  5121. P          ECreate  an  Office   Inventory  System  using  the   ItemsF
  5122. P          EWorksheet below.  Design and  create a  data file,  screenF
  5123. P          Eform  and a  report for  each group.  Enter  10 items  andF
  5124. P          Eproduce the report.F
  5125.  
  5126. P     MEWIWFEWTWFEWEWFEWMWFEWSWF  EWWWFEWOWFEWRWFEWKWFEWSWFEWHWFEWEWFEWEWFEWTWF
  5127. M                                           EPART OF ___Inventor___ SYSTEMF
  5128.  
  5129. M      EPAGE ___1__ of ___1__                DATE _____________F
  5130.  
  5131. M      EITEM DESCRIPTION                      SOURCE                FIELD NAMEF
  5132. M                                            EINPUT/REPORT NAMEF
  5133.  
  5134. M      EName of Item________________________  ____________________  __________F
  5135. M      ESerial Number_______________________  ____________________  __________F
  5136. M      EModel Number________________________  ____________________  __________F
  5137. M      EQuantity ___________________________  ____________________  __________F
  5138. M      EDepartment _________________________  ____________________  __________F
  5139.  
  5140. M      EDepartment  ________________________  ____________________  __________F
  5141. M      EManager      _______________________  ____________________  __________F
  5142. M      ELocation    ________________________  ____________________  __________F
  5143. M      EPhone    ___________________________  ____________________  __________FA*A*
  5144.  
  5145. A&A&
  5146.  
  5147.  
  5148.  
  5149.  
  5150.  
  5151.  
  5152.  
  5153.  
  5154. M      PA A EPage 96                             (c) Interco International
  5155. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  5156. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  5157. P                 E╚═╩═╝                                          ╚═╩═╝F
  5158.  
  5159. P               EdBASE IV FUNCTION KEYSF
  5160.  
  5161.  
  5162. P                         EF1                  HELPF
  5163.  
  5164. P                         EF2                  DATAF
  5165.  
  5166. P                         EF3                  PREVIOUSF
  5167.  
  5168. P                         EF4                  NEXTF
  5169.  
  5170. P                         EF5                  FIELDF
  5171.  
  5172. P                         EF6                  EXTEND SELECTF
  5173.  
  5174. P                         EF7                  MOVEF
  5175.  
  5176. P                         EF8                  COPYF
  5177.  
  5178. P                         EF9                  ZOOMF
  5179.  
  5180. P                         EF10                 MENUSF
  5181.  
  5182. P                         ESHIFT F1            PICKF
  5183.  
  5184. P                         ESHIFT F2            DESIGNF
  5185.  
  5186. P                         ESHIFT F3            FIND PREVIOUSF
  5187.  
  5188. P                         ESHIFT F4            FIND NEXTF
  5189.  
  5190. P                         ESHIFT F5            FINDF
  5191.  
  5192. P                         ESHIFT F6            REPLACEF
  5193.  
  5194. P                         ESHIFT F7            SIZEF
  5195.  
  5196. P                         ESHIFT F8            DITTOF
  5197.  
  5198. P                         ESHIFT F9            QUICK REPORTF
  5199.  
  5200. P                         ESHIFT F10           MACROSFA%A%
  5201.  
  5202.  
  5203.  
  5204.  
  5205.  
  5206. P          E(c) Interco International                                Page 97 PEA A F
  5207.  
  5208.  
  5209.  
  5210. P          EdBASE IV FILE EXTENSIONSF
  5211.  
  5212. P          EFile  extensions  are  the  three  letters  following  theF
  5213. P     Eperiod  in   the  file  name.   dBASE  assigns  the   followingF
  5214. P     Eextensions:F
  5215.  
  5216. P                           E.BAR            Horizontal Bar MenuF
  5217. P                           E.BCH            Batch FileF
  5218. P                           E.BIN            Binary FileF
  5219. P                           E.CAT            Catalog FileF
  5220. P                           E.COD            Template Source FileF
  5221. P                           E.CPT            Encrypted Memo FileF
  5222. P                           E.CRP                Password  InformationF
  5223. P     EFileF
  5224. P                           E.DBF            Database FileF
  5225. P                           E.DBT            Memo Variable FileF
  5226. P                           E.DOC            Documentation FileF
  5227. P                           E.KEY            Macro Key FileF
  5228. P                           E.LOG            Transaction Log FileF
  5229. P                           E.MEM            Memory Variable FileF
  5230. P                           E.MDX            Index FileF
  5231. P                           E.NDX            Index File dBase IIIF
  5232. P                           E.POP            Pop-up MenuF
  5233. P                           E.PR2            Printer Definition FileF
  5234. P                           E.PRF            Print Form FileF
  5235. P                           E.PRT            Printer Output FileF
  5236. P                           E.VUE            View File dBase IIIF
  5237. P                           E.WIN            Window FileF
  5238.  
  5239.  
  5240. P                         EDESIGN CODE COMPILEDF
  5241. P                           E---- ---- ----F
  5242. P                           E.APP .PRG .DBO  Application FileF
  5243. P                                E.PRG .DBO  Program FileF
  5244. P                                E.PRS .DBO  SQL Program FileF
  5245. P                           E.FRM .FRG .FRO  Report Form FileF
  5246. P                           E.LBL .LBG .LBO  Report Form FileF
  5247. P                           E.QBE      .QBO  Query FileF
  5248. P                           E.SCR .FMT .FMO  Screen FileF
  5249. P                           E.UPD      .UPO  Update FileFA)A)
  5250.  
  5251.  
  5252.  
  5253.  
  5254.  
  5255. P     EPage 98                             (c) Interco International PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  5256. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  5257. P                 E╚═╩═╝                                          ╚═╩═╝F
  5258.  
  5259. P          EJOB COST SYSTEM FILE STRUCTURESF
  5260.  
  5261. P          EStructure for database: D:\DBSYS\CLASSES\BT4\CUSTOMER.DBFF
  5262. P          ENumber of data records:       6F
  5263. P          EDate of last update   : 10/06/88F
  5264. P          EField  Field Name  Type       Width    Dec    IndexF
  5265. P              E1  CUSTCODE    Character     10               YF
  5266. P              E2  CUSTNAME    Character     25               YF
  5267. P              E3  ADDRESS     Character     25               NF
  5268. P              E4  CITY        Character     25               NF
  5269. P              E5  STATE       Character      2               NF
  5270. P              E6  ZIP         Character      5               NF
  5271. P              E7  REMARKS     Memo          10               NF
  5272. P              E8  PHONE       Character     14               NF
  5273. P              E9  CONTACT     Character     40               NF
  5274. P          E** Total **                     157F
  5275.  
  5276.  
  5277.  
  5278. P          EStructure for database: D:\DBSYS\CLASSES\BT4\EMP.DBFF
  5279. P          ENumber of data records:      18F
  5280. P          EDate of last update   : 10/13/88F
  5281. P          EField  Field Name  Type       Width    Dec    IndexF
  5282. P              E1  EMPID       Character      5               YF
  5283. P              E2  DEPT        Character      4               YF
  5284. P              E3  LNAME       Character     25               YF
  5285. P              E4  FNAME       Character     20               NF
  5286. P              E5  ADDRESS     Character     25               NF
  5287. P              E6  CITY        Character     25               NF
  5288. P              E7  STATE       Character      2               NF
  5289. P              E8  ZIP         Character     10               YF
  5290. P              E9  EMPDATE     Date           8               YF
  5291. P             E10  ACTIVE      Logical        1               NF
  5292. P             E11  COMMENTS    Memo          10               NF
  5293. P             E12  SKILLS      Character     25               NF
  5294. P             E13  PHONE       Character     14               NF
  5295. P          E** Total **                     175F
  5296.  
  5297.  
  5298.  
  5299.  
  5300. P          EStructure for database: D:\DBSYS\CLASSES\BT4\EMPRATE.DBFF
  5301. P          ENumber of data records:      18F
  5302. P          EDate of last update   : 10/06/88F
  5303. P          EField  Field Name  Type       Width    Dec    IndexF
  5304. P              E1  EMPID       Character      5               YF
  5305. P              E2  RATE        Numeric        6      2        NF
  5306. P              E3  RATEDATE    Date           8               NF
  5307. P          E** Total **                      20FA*A*
  5308. A A 
  5309.  
  5310.  
  5311. P          E(c) Interco International                                Page 99 PEA A F
  5312.  
  5313.  
  5314.  
  5315. P     EStructure for database: D:\DBSYS\CLASSES\BT4\FUNCODE.DBFF
  5316. P     ENumber of data records:       5F
  5317. P     EDate of last update   : 10/14/88F
  5318. P     EField  Field Name  Type       Width    Dec    IndexF
  5319. P         E1  FUNCODE     Character      6               YF
  5320. P         E2  FUNDESC     Character     35               YF
  5321. P     E** Total **                      42F
  5322.  
  5323.  
  5324.  
  5325.  
  5326. P     EStructure for database: D:\DBSYS\CLASSES\BT4\JOB.DBFF
  5327. P     ENumber of data records:       7F
  5328. P     EDate of last update   : 10/11/88F
  5329. P     EField  Field Name  Type       Width    Dec    IndexF
  5330. P         E1  JOBID       Character      5               YF
  5331. P         E2  JOBDESC     Character     50               YF
  5332. P         E3  CUSTCODE    Character     10               YF
  5333. P         E4  COMPLETED   Logical        1               NF
  5334. P         E5  INVOICED    Logical        1               NF
  5335. P         E6  BIDPRICE    Numeric       10      2        NF
  5336. P         E7  STARTDATE   Date           8               YF
  5337. P         E8  COMPDATE    Date           8               NF
  5338. P         E9  PAID        Logical        1               NF
  5339. P     E** Total **                      95F
  5340.  
  5341.  
  5342.  
  5343.  
  5344. P     EStructure for database: D:\DBSYS\CLASSES\BT4\TIME.DBFF
  5345. P     ENumber of data records:      80F
  5346. P     EDate of last update   : 10/14/88F
  5347. P     EField  Field Name  Type       Width    Dec    IndexF
  5348. P         E1  DATE        Date           8               NF
  5349. P         E2  EMPID       Character      5               YF
  5350. P         E3  JOBID       Character      5               YF
  5351. P         E4  HOURS       Numeric        6      2        NF
  5352. P         E5  FUNCODE     Character      6               YF
  5353. P     E** Total **                      31FA*A*
  5354. A$A$
  5355.  
  5356.  
  5357.  
  5358.  
  5359.  
  5360. P     EPage 100                             (c) Interco International PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  5361. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  5362. P                 E╚═╩═╝                                          ╚═╩═╝F
  5363.  
  5364. P          E▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒F
  5365. P          EWIWFEWTWFEWEWFEWMWFEWSWF  EWWWFEWOWFEWRWFEWKWFEWSWFEWHWFEWEWFEWEWFEWTWF
  5366. P                                               EPART OF _____________ SYSTEMF
  5367.  
  5368. P          EPAGE ______ of ______                DATE ______________F
  5369.  
  5370. P          EITEM DESCRIPTION                      SOURCE                FIELD NAMEF
  5371. P                                                EINPUT/REPORT NAMEF
  5372.  
  5373. P          E____________________________________  ____________________  __________F
  5374.  
  5375. P          E____________________________________  ____________________  __________F
  5376.  
  5377. P          E____________________________________  ____________________  __________F
  5378.  
  5379. P          E____________________________________  ____________________  __________F
  5380.  
  5381. P          E____________________________________  ____________________  __________F
  5382.  
  5383. P          E____________________________________  ____________________  __________F
  5384.  
  5385. P          E____________________________________  ____________________  __________F
  5386.  
  5387. P          E____________________________________  ____________________  __________F
  5388.  
  5389. P          E____________________________________  ____________________  __________F
  5390.  
  5391. P          E____________________________________  ____________________  __________F
  5392.  
  5393. P          E____________________________________  ____________________  __________F
  5394.  
  5395. P          E____________________________________  ____________________  __________F
  5396.  
  5397. P          E____________________________________  ____________________  __________F
  5398.  
  5399. P          E____________________________________  ____________________  __________F
  5400.  
  5401. P          E____________________________________  ____________________  __________F
  5402.  
  5403. P          E____________________________________  ____________________  __________F
  5404.  
  5405. P          E____________________________________  ____________________  __________F
  5406.  
  5407. P          E____________________________________  ____________________  __________F
  5408.  
  5409. P          E____________________________________  ____________________  __________F
  5410.  
  5411. P          E____________________________________  ____________________  __________F
  5412.  
  5413. P          E____________________________________  ____________________  __________F
  5414.  
  5415. P          E____________________________________  ____________________  __________
  5416. PEA A F
  5417.  
  5418.  
  5419.  
  5420. P     E▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒F
  5421. P     EWDWFEWAWFEWTWFEWAWF  EWFWFEWIWFEWLWFEWEWF  EWWWFEWOWFEWRWFEWKWFEWSWFEWHWFEWEWFEWEWFEWTWF
  5422. P                                          EPART OF _____________ SYSTEMF
  5423.  
  5424. P     EPAGE ______ of ______                DATE ______________F
  5425.  
  5426. P     EFILE NAME (8 chars) : _____________F
  5427.  
  5428. P     EFILE DESCRIPTION    : ___________________________________________F
  5429. P                           E___________________________________________F
  5430. P                           E___________________________________________F
  5431. P                           E___________________________________________F
  5432.  
  5433. P     EORDERING (Indexes)  : NAME (8 chars)  KEY FIELDSF
  5434. P                           E_____________   ___________________________F
  5435. P                           E_____________   ___________________________F
  5436. P                           E_____________   ___________________________F
  5437. P                           E_____________   ___________________________F
  5438.  
  5439. P     EFIELD NAME  DESCRIPTION        TYPE WIDTH DEC   VALIDATION INFOF
  5440. P     E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  5441.  
  5442. P     E___________ __________________  __   ____  __   ______________________F
  5443. P                 E__________________                  Pict________Func______F
  5444. P     E___________ __________________  __   ____  __   ______________________F
  5445. P                 E__________________                  Pict________Func______F
  5446. P     E___________ __________________  __   ____  __   ______________________F
  5447. P                 E__________________                  Pict________Func______F
  5448. P     E___________ __________________  __   ____  __   ______________________F
  5449. P                 E__________________                  Pict________Func______F
  5450. P     E___________ __________________  __   ____  __   ______________________F
  5451. P                 E__________________                  Pict________Func______F
  5452.  
  5453. P     E___________ __________________  __   ____  __   ______________________F
  5454. P                 E__________________                  Pict________Func______F
  5455. P     E___________ __________________  __   ____  __   ______________________F
  5456. P                 E__________________                  Pict________Func______F
  5457. P     E___________ __________________  __   ____  __   ______________________F
  5458. P                 E__________________                  Pict________Func______F
  5459. P     E___________ __________________  __   ____  __   ______________________F
  5460. P                 E__________________                  Pict________Func______F
  5461. P     E___________ __________________  __   ____  __   ______________________F
  5462. P                 E__________________                  Pict________Func______F
  5463.  
  5464. P     E___________ __________________  __   ____  __   ______________________F
  5465. P                 E__________________                  Pict________Func______F
  5466. P     E___________ __________________  __   ____  __   ______________________F
  5467. P                 E__________________                  Pict________Func______F
  5468. P     E___________ __________________  __   ____  __   ______________________F
  5469. P                 E__________________                  Pict________Func______F
  5470. P     E___________ __________________  __   ____  __   ______________________F
  5471. P                 E__________________                  Pict________Func______F
  5472. P     E___________ __________________  __   ____  __   ______________________F
  5473. P                 E__________________                  Pict________Func______
  5474. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  5475. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  5476. P                 E╚═╩═╝                                          ╚═╩═╝F
  5477.  
  5478. P          E▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒F
  5479. P          EWQWFEWUWFEWEWFEWRWFEWYWF  EWWWFEWOWFEWRWFEWKWFEWSWFEWHWFEWEWFEWEWFEWTWF
  5480. P                                               EPART OF _____________ SYSTEMF
  5481.  
  5482. P          EPAGE ______ of ______                DATE ______________F
  5483.  
  5484. P          EQUERY NAME (8 chars) :_____________F
  5485.  
  5486.  
  5487. P            EFILENAME:   FIELDS:F
  5488. P                          ELINK1  LINK2  LINK3   COND  COND   ORDER  ORDERF
  5489. P          E┌────────────┬───────┬──────┬───────┬──────┬──────┬──────┬──────┐F
  5490. P          E│            │       │      │       │      │      │      │      │F
  5491. P          E╘════════════╪═══════╪══════╪═══════╪══════╪══════╪══════╪═══════F
  5492. P                       E│       │      │       │      │      │      │      │F
  5493.  
  5494.  
  5495. P          E┌────────────┬───────┬──────┬───────┬──────┬──────┬──────┬──────┐F
  5496. P          E│            │       │      │       │      │      │      │      │F
  5497. P          E╘════════════╪═══════╪══════╪═══════╪══════╪══════╪══════╪═══════F
  5498. P                       E│       │      │       │      │      │      │      │F
  5499.  
  5500.  
  5501. P          E┌────────────┬───────┬──────┬───────┬──────┬──────┬──────┬──────┐F
  5502. P          E│            │       │      │       │      │      │      │      │F
  5503. P          E╘════════════╪═══════╪══════╪═══════╪══════╪══════╪══════╪═══════F
  5504. P                       E│       │      │       │      │      │      │      │F
  5505.  
  5506.  
  5507. P          E┌────────────┬───────┬──────┬───────┬──────┬──────┬──────┬──────┐F
  5508. P          E│            │       │      │       │      │      │      │      │F
  5509. P          E╘════════════╪═══════╪══════╪═══════╪══════╪══════╪══════╪═══════F
  5510. P                       E│       │      │       │      │      │      │      │F
  5511.  
  5512.  
  5513. P          E┌────────────┬───────┬──────┬───────┬──────┬──────┬──────┬──────┐F
  5514. P          E│            │       │      │       │      │      │      │      │F
  5515. P          E╘════════════╪═══════╪══════╪═══════╪══════╪══════╪══════╪═══════F
  5516. P                       E│       │      │       │      │      │      │      │F
  5517.  
  5518.  
  5519. P          E┌────────────┬───────┬──────┬───────┬──────┬──────┬──────┬──────┐F
  5520. P          E│Calculated  │       │      │       │      │      │      │      │F
  5521. P          E╘════════════╪═══════╪══════╪═══════╪══════╪══════╪══════╪═══════F
  5522. P                       E│       │      │       │      │      │      │      │F
  5523.  
  5524. P          E┌────────────┬───────┬──────┬───────┬──────┬──────┬──────┬──────┐F
  5525. P          E│Include     │       │      │       │      │      │      │      │F
  5526. P          E╘════════════╪═══════╪══════╪═══════╪══════╪══════╪══════╪═══════F
  5527. P                       E│       │      │       │      │      │      │      │F
  5528.  
  5529. P          E┌────────────┬───────┬──────┬───────┬──────┬──────┬──────┬──────┐F
  5530. P          E│Include     │       │      │       │      │      │      │      │F
  5531. P          E╘════════════╪═══════╪══════╪═══════╪══════╪══════╪══════╪═══════F
  5532. P                       E│       │      │       │      │      │      │      │
  5533. PEA A F
  5534.  
  5535.  
  5536.  
  5537. P     E▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒F
  5538. P     EWSWFEWCWFEWRWFEWEWFEWEWFEWNWF  EWFWFEWOWFEWRWFEWMWF  EWWWFEWOWFEWRWFEWKWFEWSWFEWHWFEWEWFEWEWFEWTWF
  5539. P                                          EPART OF _____________ SYSTEMF
  5540.  
  5541. P     EPAGE ______ of ______                DATE ______________F
  5542.  
  5543. P     ESCREEN NAME (8 chars) :_____________F
  5544.  
  5545. P     EDATA FILE OR QUERY NAME (8 chars) : _____________F
  5546.  
  5547. P     E╔════════════════════════════════════════════════════════════════╗F
  5548. P     E║                                                                ║F
  5549. P     E║                                                                ║F
  5550. P     E║                                                                ║F
  5551. P     E║                                                                ║F
  5552. P     E║                                                                ║F
  5553. P     E║                                                                ║F
  5554. P     E║                                                                ║F
  5555. P     E║                                                                ║F
  5556. P     E║                                                                ║F
  5557. P     E║                                                                ║F
  5558. P     E║                                                                ║F
  5559. P     E║                                                                ║F
  5560. P     E║                                                                ║F
  5561. P     E║                                                                ║F
  5562. P     E║                                                                ║F
  5563. P     E║                                                                ║F
  5564. P     E║                                                                ║F
  5565. P     E║                                                                ║F
  5566. P     E║                                                                ║F
  5567. P     E║                                                                ║F
  5568. P     E║                                                                ║F
  5569. P     E╚════════════════════════════════════════════════════════════════╝
  5570. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  5571. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  5572. P                 E╚═╩═╝                                          ╚═╩═╝F
  5573.  
  5574. P          E▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒F
  5575. P          EWRWFEWEWFEWPWFEWOWFEWRWFEWTWF  EWWWFEWOWFEWRWFEWKWFEWSWFEWHWFEWEWFEWEWFEWTWF
  5576. P                                               EPART OF _____________ SYSTEMF
  5577.  
  5578. P          EPAGE ______ of ______                DATE ______________F
  5579.  
  5580. P          EREPORT NAME (8 chars) :_____________F
  5581.  
  5582. P          EDATA FILE OR QUERY NAME (8 chars) : _____________F
  5583.  
  5584. P          E[····∙·· ·1····∙ ···2··· ∙····3· ··∙···· ····∙·· ·5····∙ ···6···∙····7F
  5585. P          EPage      Header Band────────────────────────────────────────────────F
  5586. P          E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  5587.  
  5588.  
  5589.  
  5590. P          EReport    Intro  Band────────────────────────────────────────────────F
  5591. P          E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  5592.  
  5593.  
  5594.  
  5595.  
  5596. P          EGroup  1  Intro  Band────────────────────────────────────────────────F
  5597. P          E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  5598.  
  5599.  
  5600.  
  5601.  
  5602. P          EDetail           Band────────────────────────────────────────────────F
  5603. P          E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  5604.  
  5605.  
  5606.  
  5607.  
  5608.  
  5609.  
  5610. P          EGroup  1  SummaryBand────────────────────────────────────────────────F
  5611. P          E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  5612.  
  5613.  
  5614.  
  5615.  
  5616. P          EReport    SummaryBand────────────────────────────────────────────────F
  5617. P          E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░F
  5618.  
  5619.  
  5620.  
  5621.  
  5622. P          EPage      Footer Band────────────────────────────────────────────────F
  5623. P          E░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  5624. PEA A F
  5625.  
  5626.  
  5627.  
  5628. P     E▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒F
  5629. P     EWLWFEWAWFEWBWFEWEWFEWLWF  EWWWFEWOWFEWRWFEWKWFEWSWFEWHWFEWEWFEWEWFEWTWF
  5630. P                                          EPART OF _____________ SYSTEMF
  5631.  
  5632. P     EPAGE ______ of ______                DATE ______________F
  5633.  
  5634. P     ELABEL NAME (8 chars) :_____________F
  5635.  
  5636. P     EDATA FILE OR QUERY NAME (8 chars) : _____________F
  5637.  
  5638. P     ELABEL SIZE: _______________   NUMBER OF LABELS ACROSS _______F
  5639.  
  5640. P     ELABEL LAYOUT:F
  5641.  
  5642. P                   E[····∙·· ·1····∙ ···2··· ∙····3· ··∙····4····∙·· ·5F
  5643.  
  5644. P                    E╔════════════════════════════════════════════════╗F
  5645. P                    E║                                                ║F
  5646. P                    E║                                                ║F
  5647. P                    E║                                                ║F
  5648. P                    E║                                                ║F
  5649. P                    E║                                                ║F
  5650. P                    E║                                                ║F
  5651. P                    E║                                                ║F
  5652. P                    E║                                                ║F
  5653. P                    E║                                                ║F
  5654. P                    E║                                                ║F
  5655. P                    E║                                                ║F
  5656. P                    E║                                                ║F
  5657. P                    E╚════════════════════════════════════════════════╝
  5658. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  5659. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  5660. P                 E╚═╩═╝                                          ╚═╩═╝F
  5661.  
  5662. P          E▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒F
  5663. P          EWMWFEWEWFEWNWFEWUWF  EWWWFEWOWFEWRWFEWKWFEWSWFEWHWFEWEWFEWEWFEWTWF
  5664. P                                               EPART OF _____________ SYSTEMF
  5665.  
  5666. P          EPAGE ______ of ______                DATE ______________F
  5667.  
  5668. P          EMENU NAME (8 chars) :_____________F
  5669.  
  5670. P          EDATA FILE OR QUERY NAME (8 chars) : _____________F
  5671.  
  5672. P          EORDER NAME (8 chars) : _____________F
  5673.  
  5674. P          EMENU LAYOUT:F
  5675. P                                                  EBARF
  5676. P                           E╔═══════════════════════════════════════════════╗F
  5677. P                           E║                                               ║F
  5678. P                           E╚═══════════════════════════════════════════════╝F
  5679.  
  5680. P                                                 EPOPUPF
  5681. P                                E╔═════════════════════════╗F
  5682. P                                E║                         ║F
  5683. P                                E║                         ║F
  5684. P                                E║                         ║F
  5685. P                                E║                         ║F
  5686. P                                E║                         ║F
  5687. P                                E║                         ║F
  5688. P                                E║                         ║F
  5689. P                                E║                         ║F
  5690. P                                E║                         ║F
  5691. P                                E║                         ║F
  5692. P                                E║                         ║F
  5693. P                                E╚═════════════════════════╝F
  5694.  
  5695.  
  5696. P                    EON MENU OPTION         PERFORM (MENU, BATCH or DBASE PRG)F
  5697.  
  5698. P                    E______________         _________________________________F
  5699. P                                           E_________________________________F
  5700. P                    E______________         _________________________________F
  5701. P                                           E_________________________________F
  5702. P                    E______________         _________________________________F
  5703. P                                           E_________________________________F
  5704. P                    E______________         _________________________________F
  5705. P                                           E_________________________________F
  5706. P                    E______________         _________________________________F
  5707. P                                           E_________________________________F
  5708. P                    E______________         _________________________________F
  5709. P                                           E_________________________________F
  5710. P                    E______________         _________________________________F
  5711. P                                           E_________________________________
  5712. PEA A PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  5713. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  5714. P                 E╚═╩═╝                                          ╚═╩═╝F
  5715.  
  5716.  
  5717.  
  5718.  
  5719.  
  5720.  
  5721.  
  5722. P                                      EWIndexWF
  5723.  
  5724.  
  5725. P                  EWAWF                         ECREATE 2F
  5726. P                  Eaccess levels 71F           ECUSTOMER MENU 42F
  5727. P                  EAD_APND.COD 58FAA
  5728. P                                             EWDWF
  5729. P                  EAd Hoc Inquiries  3F
  5730. P                                             EDATA TRANSFERF
  5731. P                  EADD 42F
  5732. P                                                ETECHNIQUES 75F
  5733. P                  EAdvanced tools  41F
  5734. P                                             EDATA VALIDATION 1F
  5735. P                  EAPGEN 38F
  5736. P                                             EDATA VALIDATION  32F
  5737. P                  EAPGEN SUMMARY 58F
  5738. P                                             EDatabase 79F
  5739. P                  EAPP 60F
  5740. P                                             EDatabase serverF
  5741. P                  EAPPEND 75F
  5742. P                                                Etechnology  92F
  5743. P                  EAppending 78F
  5744. P                                             EDATE 79F
  5745. P                  Eapplication generatorsF
  5746. P                                             EdBASE DIRECT 78F
  5747. P                     E38F
  5748. P                                             EdBase hacker 41F
  5749. P                  EASCII 75, 76, 78F
  5750. P                                             EdBASE II 76F
  5751. P                  EAutolock Features 73F
  5752. P                                             EDBLINK 61F
  5753. P                  EAutomatic CompilingF
  5754. P                                             EDBO 60F
  5755. P                     E59F
  5756. P                                             EDBSETUP 70F
  5757. P                  Eautomatic locking 73F
  5758. P                                             EDEBUG 66FA A
  5759. P                  EWBWF                         EDebugger 63, 66F
  5760. P                  EBands 19F                   EDECIMAL 79F
  5761. P                  EBEGIN TRANSACTION 74F       EDECISIONS 37F
  5762. P                  Ebenefits from usingF        EDEFINE 2F
  5763. P                     Eadvanced tools 41F       EDESIGN 2F
  5764. P                  Ebenefits of usingF          EDesign 59F
  5765. P                     EAPGEN 38F                EDEVELOPER'S EDITION 41F
  5766. P                  EBlank delimited 76F         Edevelopers edition 61F
  5767. P                  EBody 19F                    EDIF 76F
  5768. P                  EBUILD 61F                   EDirect/36 78F
  5769. P                                             EDirect/38 78FAA
  5770. P                  EWCWF
  5771. P                                             Edistributed programsF
  5772. P                  ECHANGE 42F
  5773. P                                                E59F
  5774. P                  ECHAR 79F
  5775. P                                             EDocumentation 39F
  5776. P                  ECharacter delimited 76FA A
  5777. P                  EClipper 67F                 EWEWF
  5778. P                  EColumn 79F                  EGrouping 19F
  5779. P                  ECompiled 59F                EEditor 63F
  5780. P                  Ecompiled 41F                EELEMENTS OF DATABASEF
  5781. P                  ECONDITIONAL SELECTIONF         EDESIGN 2F
  5782. P                     E1F                       EEMPLOYEE PAY RATEF
  5783. P                  ECONSIDERATIONS FOR THEF        EREPORT 31F
  5784. P                     EFUTURE 92F               Eencrypt  data files 71F
  5785. P                  EControl Center 19F          EEND TRANSACTION 74F
  5786. P                  Econversion of dBaseF        EEXE 61F
  5787. P                     EIII programs 63F         Eexecution speed 59F
  5788. P                  ECONVERT 73F                 EExperiencedF
  5789. P                  ECOPY 75F                       Eprogrammers  58F
  5790. P                  ECOST 37F                    EExport 76F
  5791. P                  ECOURSE EXERCISES 95
  5792. PEA A F
  5793.  
  5794.  
  5795.  
  5796. P             EWFWF                         EMAINTENANCE 37F
  5797. P             EFILE EXTENSIONS 98F         Emanagement 38, 61F
  5798. P             EFILE STRUCTURES 99F         EManual Locking 73F
  5799. P             EFixed-Length 78F            Ememo fields 63F
  5800. P             Efixed-length fields 76F     EMenus 42F
  5801. P             EFLOAT 79F                   EMinicomputers 76F
  5802. P             EFMO 60F                     EModifications 38F
  5803. P             EFMT 60F                     EMODIFY 2F
  5804. P             EFooter 20F                  EMODIFY COMMAND 63F
  5805. P             EFoxbase 67F                 EMULTIPLE FILE LINKSF
  5806. P             EFramework 76F                  E11F
  5807. P             EFRG 60F                     EMULTIPLE FILE REPORTF
  5808. P             EFRM 60F                        ECREATION  19F
  5809. P             EFRO 60F                     EMULTIPLE FILES 1F
  5810. P             EFUNCTION KEYS 97F           EMULTIUSER 70FAA
  5811. P             EWGWF                         EWNWFA A
  5812. P             EGrouping 19F                Enetwork operatingF
  5813. P                                           Esystem 73FAA
  5814. P             EWHWF
  5815. P                                        ENew Commands 84F
  5816. P             EHeader 19F
  5817. P                                        ENEW dBASE IV COMMANDSFA A
  5818. P             EWIWF                            EAND FUNCTIONS 84F
  5819. P             EIBM DATABASE 2 andF         ENew Functions 88F
  5820. P                ESQL/DS 79F               ENew Set Commands 86F
  5821. P             EIBM System 36/38 78F        ENew System VariablesF
  5822. P             EImport 76F                     E91F
  5823. P             EIMPORTANT NOTE 33F          ENUMERIC 79F
  5824. P             Eindex 19FAA
  5825. P                                        EWOWF
  5826. P             EInstallation 70F
  5827. P                                        Eobject file 59F
  5828. P             EINTEGER 79F
  5829. P                                        Eobjective of thisF
  5830. P             EINVOICE.qbe 21F
  5831. P                                           Ecourse  1F
  5832. P             EINVOICE REPORT  22F
  5833. P                                        EOperating Systems: DOSFA A
  5834. P             EWJWF                            E4.0  OS/2 92F
  5835. P             EJOB COST SYSTEM 11FAA
  5836. P                                        EWPWF
  5837. P             EJOB COST SYSTEM  52F
  5838. P                                        Epage break  19F
  5839. P             EJOB STATUS REPORT 29F
  5840. P                                        Epassword protect yourF
  5841. P             EJOBMENU application 42F
  5842. P                                           Esystem 71F
  5843. P             EJOBSTAT 29F
  5844. P                                        EPFS:FILE 76FA A
  5845. P             EWLWF                         EPRG 60F
  5846. P             ELBG 60F                     EProfessional CompilerF
  5847. P             ELBL 60F                        E61F
  5848. P             ELBO 60F                     EPROGRAMMING 1F
  5849. P             Elicensing 41F               Eprogramming 37F
  5850. P             Elinkage  11F                EPROGRAMMING FORF
  5851. P             ELKSYS() 73F                    ENETWORKS 70F
  5852. P             ELocal Area NetworkF         EPROGRAMMING UTILITIESF
  5853. P                ETechnology 92F              E59F
  5854. P             Elocal area networks 70F     EPROGRAMMING WINDOWSF
  5855. P             ELocking Techniques 73F         EAND MENUS 42F
  5856. P             Elocks 73F                   EProtect 71F
  5857. P             ELOGICAL 79FAA
  5858. P                                        EWQWF
  5859. P             ELotus 76F
  5860. P                                        EQBE 60F
  5861. P             ELotus 123 76F
  5862. P                                        EQBO 60FA A
  5863. P             EWMWF                         EQUERIES  3F
  5864. P             EMainframes 76F              EQuicksilver 67
  5865. PEA A                  ╔═╦═╗                                          ╔═╦═╗F
  5866. P                 E╠═╬═╣  ADVANCED DATABASE DESIGN WITH dBASE IV  ╠═╬═╣F
  5867. P                 E╚═╩═╝                                          ╚═╩═╝F
  5868.  
  5869. P                  EWRWF                         ESQL Commands 80F
  5870. P                  ERapidFile 76F               EStep IVward 67F
  5871. P                  ERELATED FILES 3F            Esubtotal 19F
  5872. P                  EREPORT 42F                  ESummary 20F
  5873. P                  EReport Design  19F          Esummary 38F
  5874. P                  Ereport writer 19F           ESYLK 76F
  5875. P                  EREPORTING 1F                ESYLK-Multiplan 76F
  5876. P                  EReports Panel  19FAA
  5877. P                                             EWTWF
  5878. P                  EROLLBACK 74F
  5879. P                                             ETable 79F
  5880. P                  ERow 79F
  5881. P                                             ETemplate Language 58F
  5882. P                  Eroyalties 41F
  5883. P                                             ETemplates 58F
  5884. P                  ERoyalty FreeF
  5885. P                                             Etext editor  63F
  5886. P                     EDistribution 61F
  5887. P                                             EThe Golden Rule  39F
  5888. P                  ERuntime 41, 61F
  5889. P                                             ETIME SLIP INFORMATIONF
  5890. P                  Eruntime/compiler 41F
  5891. P                                                EFORM 34FA A
  5892. P                  EWSWF                         ETitle 19F
  5893. P                  ESCR 60F                     ETransaction ProcessingF
  5894. P                  EScreen Refresh  73F            E73F
  5895. P                  ESDF 78F                     ETYPE SDF 78F
  5896. P                  Esecurity 59FAA
  5897. P                                             EWUWF
  5898. P                  EServer Technology 92F
  5899. P                                             EunauthorizedF
  5900. P                  ESET EXCLUSIVE OFF 73F
  5901. P                                                Emodification 59F
  5902. P                  ESET TRAP ON 66F
  5903. P                                             EUPD 60F
  5904. P                  ESMALLINT 79F
  5905. P                                             EUSE 2F
  5906. P                  ESource 59FA A
  5907. P                  ESPEED 37F                   EWVWF
  5908. P                  ESQL - STRUCTURED QUERYF     EValidation 32F
  5909. P                     ELANGUAGE 79F             EVisiCalc 76F
  5910. P                  ESQL and dBASE IVFAA
  5911. P                                             EWWWF
  5912. P                     EProgramming 82F
  5913. P                                             EWord Processors 76
  5914. @